How To Make a Roguelike: #20 Wrapping Up

This article is part of a series.


This article is a guest post from Hexworks. The original can be read here.

With a complete roguelike game under our belts we can now think about the next steps in our roguelike development adventure.


You’ve written a roguelike game in Kotlin! I hope that you had as much fun creating it as I had writing it. This game is by no means a perfect, but it has all the basic components that are necessary for any roguelike game. Now you might be wondering what to do next so let’s take a look at what you can do.

Next Steps

If you have any ideas regarding the tutorial or if you just want to ask questions feel free to come up to our Discord Server. If you want to explore the libraries used in this tutorial take a look at Zircon and Amethyst.

If you are interested in learning more about the Kotlin programming language you might want to take a look at the Awesome Kotlin links.

If you’re interested in roguelike development in general there is a great subreddit here that is based around this topic. If you want to dive deep into the algorithms that are used in game development take a look at Amit Patel’s awesome site here.