Download CV
2026

PCG Dungeon Crawler

A 2D Unity tool that generates dynamic dungeon layouts and interiors using procedural generation techniques.

Built for Unity 2D, the tool leverages the Tilemap system to construct tile-based layouts at runtime. Layout generation employs agent-based PCG, where autonomous agents operate on an extensive set of adjustable parameters to carve out rooms, corridors and gameplay spaces — producing unique, non-repeating dungeon configurations each generation.

Interior generation uses constraint-based PCG to populate rooms with decorative objects and environmental detail, placing props according to spatial rules and placement constraints to ensure coherent, believable interiors.

The project also features a snapshot system for capturing generated layouts, top-down character movement, a runtime UI layer, and dynamic 2D lighting.

C# Unity Procedural Generation Tilemap Agent-Based PCG