Roguelike is a subgenre of role-playing video game characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, tile-based graphics, and permanent death of the player character.

Zircon Tile Engine

Zircon is an extensible, multiplatform and user-friendly tile engine.

How To Make a Roguelike: #12 Items and Inventory

Since we have combat, monsters, and fog of war, now is the time to add items to our game!

How To Make a Roguelike: #11 Wandering Monsters

Now that we have Fog of War, let's hide something beneath it: a wondering monster!

How To Make a Roguelike: #10 Vision and Fog of War

Having stairs to lower levels is nice but it is no fun if everything is visible at once. Let's add a vision system!

How To Make a Roguelike: #9 A Multi-level Dungeon

Now that we have real combat let's expand the explorable dungeon to all the levels we have generated!

How To Make a Roguelike: #8 Combat and Damage

Having monsters in our world asks for one thing: real combat. Let's work on that a bit!

How To Make a Roguelike: #7 Stationary Monsters

Now that we can interact with the World, the next logical step is to add monsters to it!

How To Make a Roguelike: #6 Entity Interactions

While walking through walls is fun, it is not a good game mechanism. Let's improve on that with Entity Interactions!

How To Make a Roguelike: #5 Exploring the Cave

Now that we have a Player in our game let's learn how to move him around!

How To Make a Roguelike: #4 The Player

Our cave is ready to explore, so let's add a player to it!

How To Make a Roguelike: #3 Generating Random Caves

Now, we generate an actual dungeon, or rather a cave we can explore in our game.

How To Make a Roguelike: #2 Views, Screens, Inputs

We gonna learn how to work with Views and Screens and also how to handle inputs from the user.

How To Make a Roguelike: #1 Project Setup

This article explains how to set up the tutorial project on your computer and get started with it.

How To Make a Roguelike

This article is the start of a tutorial series which will teach you how to write a roguelike game.