Set the intent
Choose the scale, danger, source books, tone, and any set pieces the evening requires.
Give it a session brief, or start with a seed and a few decisions. Local AI directors work inside a deterministic, DFRPG-grounded generator to produce a dungeon you can actually run.
Free early-access builds · Windows, macOS & Linux · optional local AI · your prep stays on your machine
DOA handles the spatial work, content passes, and export plumbing. You keep the part that needs a GM: judgment, taste, and knowing when a secret door is funny.
Choose the scale, danger, source books, tone, and any set pieces the evening requires.
Biomes, organic zones, and room geometry become a connected dungeon from one deterministic seed.
Read the adventure frame and room key. Check exits, CER, hazards, treasure, and hidden routes.
Send players the clean map. Keep the secrets, procedures, encounter notes, and treasure to yourself.
DOA’s local directors interpret your brief, suggest themes and set pieces, and improve the narrative. Every action travels through a typed tool the generator understands.
Your party and library set the facts: CER, owned source books, DFRPG data, tone, tags, and requested set pieces.
Local AI turns the brief into intent: loose notes become structured suggestions and director actions.
Deterministic systems do the physical work: partitions, zones, rooms, connections, encounters, treasure, and player-safe visibility.
Validators get the last word: they reject impossible geometry, broken references, and disallowed mutations before the result reaches DungeonState.
DOA tracks each room’s purpose, connections, inhabitants, contents, and visibility alongside the map geometry.
One-foot cells preserve wall thickness and room detail; a one-yard hex overlay keeps the finished map useful at the table.
Adventure framing, room descriptions, encounters, hazards, treasure, and dungeon procedures remain attached to the place they belong.
Player exports omit hidden connections, GM notes, encounters, treasure, and the adventure frame.
Export GM and player PNGs, Foundry VTT scenes, Universal VTT files, Markdown room keys, placement TSV, and the complete dungeon state.
Keep the topology you approved while revising the encounters, treasure, or dressing that still needs work.
Repeat a result exactly. Keep the same seed and configuration when you need the same dungeon bones again.
Change the offending part. Encounter and dressing rerolls preserve the approved topology.
Use the books on your shelf. Enable the DFRPG and GURPS sources you own before the next generation pass.
Polish is optional. Connect Ollama, LM Studio, or llama.cpp for local narrative help; deterministic code still owns the dungeon state.




Dungeons on Automatic is an original game aid by Kyle Norton for use with GURPS and Dungeon Fantasy Roleplaying Game from Steve Jackson Games. It is not official and is not endorsed by Steve Jackson Games.
GURPS and Dungeon Fantasy Roleplaying Game are trademarks or registered trademarks of Steve Jackson Games. All rights are reserved by Steve Jackson Games. This free, non-resale game aid uses those marks under the SJ Games Online Policy; no SJ Games art, logos, or trade dress are hosted here.