



Doing something a wee bit different for this week’s Mini Code Adventure. This time we’re looking at a small Roguelike game I’ve been making in Unity3d. It took me a lot longer than 5 minutes to get this far, but I thought it might be interesting to show a longer “fun and interesting” project.

I think Roguelikes might be the only type of game that is more fun to make than it is to play, and there are a ton of great tutorials and libraries for whatever language you are interested in. Here are a few that I used for my project (Although RogueSharp is probably the best place to start in C#.

Libraries used:

ShadowCaster for calculating Field of View

Karcero Dungeon Generator for Generating the maps

AStarNavigator for enemy pathfinding

The game based heavily on the Unity Tutorial, that you can find here: 2D Roguelike Tutorial

Desperate to play a roguelike now?

Here are a couple of the BEST that you can play in a browser!

Here are a couple of my favorite, more modern, roguelikes: