How to Turn a Random Dungeon Generator Into an Actual Adventure
A generated floor plan is geometry, not a dungeon. Here's the stocking method that turns twelve empty rooms into a place with a history, a reason to exist and something worth taking home.
How to Turn a Random Dungeon Generator Into an Actual Adventure
You clicked generate. You have twelve rooms, four corridors, two dead ends and a nice symmetrical layout. It took nine seconds.
And it's completely empty. Not empty of monsters — empty of reason. Nothing in that floor plan explains who built it, why the party would go in, or what makes room seven different from room three. Generated dungeons fail at exactly one thing, and it's the thing that matters: they produce geometry, not meaning.
The good news is that adding the meaning is a repeatable process, it takes about twenty-five minutes, and it's genuinely more fun than drawing corridors. Here's the method.
Why generate the layout at all
Worth being clear on what you're actually buying, because "just draw it yourself" is a legitimate option.
What a dungeon generator is better at than you are, at 11pm on a Thursday:
- Connectivity that holds up. Which door leads where, without accidental loops that make no sense or a dead end the party will map and then interrogate you about.
- Asymmetry that feels lived-in. Hand-drawn dungeons trend toward tidy grids. Generated ones produce odd angles and irregular chambers — the kind of shape a real excavated space would have.
- Surprising you. This is the underrated one. A layout you didn't design makes you curious, and a curious GM improvises better than a GM executing a plan.
What it's worse at: everything else. So generate the shape, then do the work below.
Step 1: Decide what it was before
Before a single monster, answer one question: what was this place built for?
Not "what's in it now" — what it was. Pick one:
- A tomb, built to keep something in.
- A mine, abandoned when they dug too deep.
- A temple to a god nobody worships anymore.
- A prison.
- A noble's vault.
- Someone's home, a very long time ago.
That single choice retroactively explains the whole map. In a tomb, the long corridor is a processional route and the symmetrical rooms are burial chambers. In a mine, the same corridor is a haulage tunnel and the same rooms are cut-outs where seams ran dry. Same geometry, entirely different place — and now you can describe any room without preparing it, because you know what it's made of.
This step takes fifteen seconds and does more work than the next hour combined.
Step 2: Decide who's in it now
Something moved in. It's almost never the original builders, and the tension between the two is where dungeons get interesting.
Pick an occupier that contrasts with the original purpose: bandits camping in a holy site, a cult that has claimed a mine, scavengers stripping a tomb, something that crawled up from below and doesn't care what the building used to be.
Then ask the question that generates most of your improvisation for the session: how do they live here? Where do they sleep, where's the water, where's the latrine, what do they eat, which door do they actually use? Answering that turns four of your twelve rooms into obvious choices, and it's why players say a dungeon "felt real" — because the logistics were there whether they looked or not.
Step 3: Stock by the fifths rule
Twelve rooms of monsters is a slog. The classic distribution still works better than anything that replaced it. Divide your rooms into fifths:
- One fifth: monsters with a purpose. Not wandering encounters — guards at a post, something feeding, something asleep that they can avoid if they're clever.
- One fifth: treasure, but guarded or hidden. Behind a trap, inside a puzzle, in the possession of something that will negotiate.
- One fifth: a hazard or trap. Structural collapse, flooding, a mechanism that still works.
- One fifth: something strange. A room that isn't a fight — a mural, a machine, a preserved body, a door that won't open yet. This fifth is what players remember.
- One fifth: empty. Genuinely empty. Rubble and dust.
That last fifth is the one every GM wants to cut and shouldn't. Empty rooms create rhythm. If every room contains something, players stop searching carefully because everything is equally rewarding, and tension flattens. Empty rooms make the occupied ones land.
Step 4: Add the vertical and the broken
Generated maps are flat. Real ruins are not. Take three rooms and change one thing about each:
- Collapse a wall between two rooms so they're now one large space, with rubble as cover.
- Flood the lowest chamber to waist height. Movement costs change; light behaves differently on water.
- Break the floor of one room into the room below, creating a shaft the party can climb, fall down, or drop something through.
Three edits, five minutes, and the map stops looking generated — because generators produce plans, and plans don't include the last two centuries of damage.
Step 5: Give it three names and one rumour
A dungeon nobody talks about is a dungeon nobody visits.
Name three things: the dungeon itself, the thing that runs it now, and one landmark inside it. The name generator covers the first, and artifact names handle the thing in the vault. Three names are enough for the party to have something to say to each other on the way there.
Then write one rumour, and make it slightly wrong. "They say the lower level flooded years ago" — when actually it's the middle level, and the lower one is dry and inhabited. Rumours that are wrong in a specific way are the single cheapest source of tension in the hobby.
Step 6: Set the approach
The session doesn't start at the door. It starts on the road.
Roll the weather for the journey and let it shape the arrival: a party that reaches the entrance soaked and cold has a different first ten minutes than one that arrives at noon. If the trip takes more than a day, that's also where an encounter goes — not inside the dungeon, where you already have plenty.
What this looks like in practice
Twelve generated rooms, twenty-five minutes:
- Was: a mine, abandoned when the deep seam ran out. (15 seconds)
- Now: a family of scavengers who've turned it into a fortified home and don't want visitors. Not evil — territorial. (2 minutes)
- Stocked: two rooms with scavengers and their traps, two with the household's stores, three hazards from a century of neglect, two strange rooms — the original foreman's office with its records intact, and the sealed shaft nobody has opened — and three genuinely empty. (10 minutes)
- Broken: the second level is flooded, one floor has given way, one wall has collapsed into a single large chamber. (5 minutes)
- Named: the Hollow Seam, the scavenger matriarch, the Deep Door. One rumour: they say the family are ghosts. (3 minutes)
- Approach: three days of rain, the road washed out, an arrival at dusk. (1 minute)
That is now an adventure with a moral question in it — the "monsters" are a family defending their home — and it came from a layout you generated in nine seconds.
The one thing to avoid
Don't stock all twelve rooms in detail. Stock the first four properly and sketch the rest in a line each.
Parties never go where you expect. Detailed prep for rooms nine through twelve is prep for a session that may not happen, and the hours you spend there are the hours you resent when they leave after room five. Prepare the entrance, prepare the thing that lives there, prepare the treasure — improvise the corridors.
The dungeon generator is free and gives you a fresh layout as often as you want one. It sits with the weather generator, the name generator and the rest of the RPG tools — and if you need the world the dungeon is buried in, the map generator comparison covers that scale.