Devlog

Procedural Dungeon Gen Is Alive

October 27, 2025

Big milestone for Citadel of Whispers this week: the procedural dungeon generator is now robust enough to generate a full floor layout with rooms, halls, and valid walkable tiles.

It's using a BSP (binary space partitioning) approach to recursively split space into regions, pick keepers as rooms, and then connect them. We're keeping this deterministic and tilemap-friendly so we can later attach metadata like “this wall is wood, flammable” or “this floor counts as cursed ground.”

Enemies are now spawning per-floor using a simple pool, and the turn-based movement loop is stable. Also added floating damage numbers for hits (still tuning position).

Next step: environmental interactions. Fire elementals should be able to ignite wooden doors just by walking past them. That means we'll be layering elemental tags on tiles and having systems watch for adjacency events.

← Back to all updates
RetroRPG • Systems-first indie studio