Unity 2D Random Dungeon Generator for a Roguelike Video Game
Last updated on October 1, 2026 12:33 pmUnity 2D Random Dungeon Generator for a Roguelike Video Game
★★★★★
$549.00 in stock
Udemy.com
as of October 1, 2026 12:33 pm
A simple approach to programming a top down 2D random dungeon generator for roguelike video games using C# in Unity
Created by:
Billy McDaniel
Indie Video Game Developer
Indie Video Game Developer
Rating:4.79 (245reviews)
1820students enrolled
What Will I Learn?
- Write procedural dungeon generation algorithms to create randomized roguelike environments in Unity.
- Use C# to solve common game development challenges, including grid-based level design and AI behavior.
- Implement a 2D bitwise tilemap system for automatic tile placement and rounded edge generation.
- Develop a simplified enemy pathfinding system using flood fill logic to navigate around obstacles.
- Create a dynamic Fog of War system that reveals explored areas and manages player visibility.
Requirements
- Basic computing experience – Comfort with general software navigation and file management.
- Experience with Unity – Prior exposure to the Unity game engine is recommended.
- Basic knowledge of C# programming – Understanding of variables, loops, and functions is required.
- 2D graphics editing experience is helpful – While not required, familiarity with Photoshop, GIMP, or similar software will be useful.
Target audience
- Unity developers looking to create randomly generated 2D dungeons.
- C# programmers who want to explore procedural level design and AI movement systems.
- Roguelike game enthusiasts eager to learn how procedural dungeons are built in Unity.
- Indie game developers seeking efficient ways to generate tile-based levels dynamically.


There are no reviews yet.