Choose the size around your session
A small map with six rooms suits a short expedition: an entrance, a clue, a hazard, a choice, a confrontation and a payoff. Larger grids create longer walks and more preparation work. Start with the number of…
Generate a connected room-and-corridor dungeon with a repeatable seed, marked entrance and reachable exit. Export a grid map as SVG.
The Lantern Vault: seed lantern-vault, 48 × 32 cells, 10 rooms and two extra connections. Use room 1 as the entry and put the main objective in the marked exit room.
Example · customize the fields to beginThe generator packs non-overlapping rectangular rooms, connects every room through a nearest-edge spanning tree and adds optional extra links. Orthogonal corridors become walkable grid cells. A breadth-first search measures actual grid travel and places the exit at the farthest room center. Extra links may overlap existing passages; requested room counts are limited by available space.
A small map with six rooms suits a short expedition: an entrance, a clue, a hazard, a choice, a confrontation and a payoff. Larger grids create longer walks and more preparation work. Start with the number of…
Every generated room is reachable from the entrance. Extra connections can create alternate routes, although a corridor may overlap another route. Examine the layout before adding locked doors or one-way…
The SVG contains individual grid cells and room markers. Decide whether a cell represents five feet, two meters or another unit for your ruleset; the generator deliberately does not assign one. Remove room…
The generator checks walking distance through the actual floor grid and chooses a reachable room. Later edits such as locked doors can change that.
Rooms require a border and separation. The chosen grid may be full before the target count is reached. Increase the dimensions or request fewer rooms.
No. It generates geometry and a room list. Add creatures, rewards and difficulty appropriate to your game and players.
A connection carves another corridor between existing rooms. It can offer a loop without adding a new room, and may merge with passages already present.