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#.
- 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: