← All guides

How to Design a Dungeon for D&D 5e

Guides · 2026-09-29

Start from the exit, not the entrance

New DMs often build room 1 first. Better: decide what the dungeon is for. Is the boss at the end guarding something? Is it a trap-laden vault? The purpose shapes every room after it.

A good 5e dungeon answers three questions before you place a single monster:

  • What does the players want here (treasure, a prisoner, information)?
  • What stops them (the boss, the traps, the puzzle)?
  • What's the cost of failure (a chase, a curse, a ticking clock)?

Step 1 — Pick a size that fits the session

Session length Rooms
One-shot (2–3h) 4–6
Standard session 7–10
Multi-week arc 12+

Our generator's Small / Medium / Large presets map to exactly this.

Step 2 — Tier the threats

Don't make every room equally deadly. A classic pacing curve:

  • Entrance: trivial (a few minions or empty).
  • Middle: one real test per 2–3 rooms.
  • Boss lair: the hardest fight, with the reward in reach.

In 5e terms, keep most rooms at or below the party's average challenge, and put the spikes where the map naturally funnels them.

Step 3 — Make treasure mean something

Treasure is a reward and a clue. A locked coffer implies a key somewhere earlier. A cursed idol warns the party the vault's owner was careless with magic. Tie at least one treasure to the dungeon's purpose.

Step 4 — Add one unwinnable-looking option

The best dungeons have a door the party shouldn't open — a sealed pit, a whispering well. It doesn't have to be a fight; it can be a choice with consequences.

Step 5 — Leave room to improvise

A tight, fully-scripted dungeon breaks the moment players go off-script. Keep 20% of rooms "loosely defined" so you can drop in a wandering monster or a shortcut you invent on the spot.

Want a head start? Generate a dungeon and treat the output as your first draft.

Advertisement

Try the dungeon generator →