Unity Roguelike Tutorial

A completed playthrough of Unity's official 2D Roguelike tutorial project, exploring procedural level generation, turn-based movement, and tile-based combat in C#.

This is a hands-on implementation of Unity’s official 2D Roguelike tutorial series — a structured project that walks through building a complete tile-based dungeon crawler from scratch in Unity using C#. The finished game features procedurally generated board layouts, turn-based player and enemy movement, food-based health mechanics, and level progression, all built on Unity’s 2D tilemap and component systems.

Following tutorial projects like this one is a valuable way to internalize how established game engines handle common patterns: scene loading, state management, enemy AI routines, and the kind of event-driven architecture that scales beyond a jam prototype. This repo represents the completed working implementation of that curriculum.