Adventure Generator
Generate complete D&D 5e adventures with plot hooks, encounters, NPCs, maps, and session-ready structure
Quick Answer
Generate a complete session-ready adventure — villain, scenes, NPCs, clues, and branching outcomes — from a single concept. Go to Generate > Complete Adventure Generator, choose a starting point and archetype, then confirm Pass 1 before the full build completes.
Generate a complete, session-ready adventure from a single concept — villain, location, scene structure, NPC roster, investigation clues, and branching outcomes — using a two-pass generation system that lets you review and shape the adventure before the full build completes.
Quick Start
- Navigate to Generate → Complete Adventure Generator
- Choose a Starting Point: Villain, Location, Situation, Player-Driven, or Vibe
- Select an Adventure Archetype (e.g., Villain-Driven, Quarry, Clock)
- Fill in the archetype-specific fields
- Set Party Level, Party Size, and Session Count
- Click Generate — Pass 1 produces the villain/driver and plot spine
- Review the Pass 1 output, optionally rename the villain or scenes
- Confirm to trigger Pass 2 — NPCs, clue network, villain responses, full scenes
- View the completed adventure in the overview
How Two-Pass Generation Works
The generator builds adventures in two passes to give you meaningful control at the planning stage rather than after everything has already been written.
Pass 1 generates the structural backbone:
- The adventure's central driver (villain goal, quarry, ticking threat — depending on archetype)
- The plot spine: a sequence of scenes with tension ratings and NPC/clue seeds
- A location proposal if you didn't specify one
- A theme statement — the thematic question the adventure explores
- An estimated credit cost for Pass 2
Review step: You see the villain name, type, scene titles, and the location proposal. You can rename the villain, override individual scene titles, or reject the whole plan and start over. Nothing is finalized until you confirm.
Pass 2 materializes the full adventure:
- A complete NPC roster with stat block outlines and roleplay notes
- A clue network organized by mystery, with primary, backup, and alternative evidence paths (Three-Clue Rule)
- Villain responses: how the antagonist adapts to player actions at each phase
- A villain timeline: what happens if the party does nothing
- Full scene write-ups with read-aloud text, encounter notes, and branching outcomes
- Player agency decision points — moments where the party's choices meaningfully change what happens next
- NPC relationship edges with disposition, tension, and leverage
- Session boundaries if you requested more than one session
Starting Points
Before selecting an archetype, choose how you want to begin. Starting Point changes which fields appear in Step 1 and what the AI uses as its generative anchor.
Villain — Begin with an antagonist: their goal, their type, optionally their name. The location and plot follow from the villain's plan.
Location — Begin with a place: a dungeon type, a settlement, a wilderness feature. The situation and villain emerge from what that location suggests.
Situation — Begin with a tension: something is already happening. The villain and structure form around the ongoing situation.
Player-Driven — Begin with what the players want or expect: what happened last session, what was planned, what has changed. Useful when continuing an existing campaign.
Vibe — Begin with genre and mood: horror, heist, political intrigue, high fantasy. The generator infers everything else. Good for quick generation when you have a tone but no specific concept.
Adventure Archetypes
Archetypes shape the adventure's fundamental structure. Each one asks different questions in the wizard.
Villain-Driven — A specific antagonist has a goal and a plan. The adventure is about stopping them before they succeed. Fill in the villain's goal, the failure consequence, and optionally their name and type.
Quarry — Something valuable exists and multiple parties want it. The adventure is a race, a heist, or a hunt. Fill in what the prize is, what guards it, and what owning it costs.
Clock — A countdown is already running. Something bad will happen unless the party acts. Fill in the threat, the terminal event, and how fast it escalates (slow / medium / fast).
Wound — A lie, a secret, or an injustice is at the center of the community. The adventure is about discovering and confronting the truth. Fill in the central question, the truth statement, and who benefits from the deception continuing.
Ward — Someone or something needs protecting. The adventure is about keeping it safe against converging threats. Fill in what is being protected, its secret vulnerability, the threats approaching, and the dilemma the protection creates.
Collision — Two factions are on a collision course. The party is caught in the middle and forced to choose. Fill in both factions and what forces the party to pick a side.
Crucible — The party is placed in a difficult circumstance and must endure or transform. The adventure tests character. Fill in the circumstance and what breaks it open.
Fool's Journey — A comic or absurdist adventure where nothing goes as expected but something true is revealed. Fill in the comedy engine and the emotional truth underneath it.
Reckoning — Someone's past is catching up with them. The adventure is about facing debts owed. Specify whose past (a player character, an NPC, or a faction), what they owe, and scope.
Idea Mode
If you know the vibe but not the specifics, click Not sure what you want yet? Try Idea Mode before filling out the wizard.
Idea Mode is a conversational interface. Describe what you want in plain language — "Something gothic and personal, maybe involving a cursed noble family" — and the AI asks clarifying questions. When you have enough detail, it builds a partial AdventureConfig and hands off to the structured wizard with the fields pre-filled.
You can switch between Idea Mode and the wizard at any time. Your preference is remembered locally.
Form Inputs
Step 1: Adventure Driver
Fields here depend on which Starting Point and Archetype you selected. See the Archetypes section above for what each one asks. All text fields have character limits (typically 20-500 characters) and are used directly to shape generation — be specific.
Step 2: Setting
Location Description (optional, 20-500 characters)
Where the adventure takes place. One or two sentences. If you leave this blank, Pass 1 will propose a location for your review. Example: "A half-collapsed keep on the edge of a salt marsh, occupied by smugglers for thirty years".
World Setting
Choose a campaign archetype that flavors NPC names, location descriptions, and ambient detail: High Magic Empire, Gritty Low Magic, Island Kingdoms, and others. These are SRD-compliant archetypes — no trademarked settings appear in the output.
Step 3: Party and Scope
Party Level (1-20) and Party Size (1-8) — Standard inputs used to calibrate encounter difficulty, DC ranges, and loot value.
Session Count (1-5) — How many sessions the adventure should fill. One session produces a tight one-shot with a single arc. Three to five sessions produces a multi-session adventure with session boundary markers showing where each session naturally begins and ends.
Narrative Focus (optional) — A theme or concern you want the adventure to explore. Example: "Loyalty versus self-preservation". This shapes the thematic question in Pass 1 and influences which decision points get dramatized in Pass 2.
NPC Notes (optional) — Specific NPCs you want included or avoided. Example: "Include the merchant Harla from my campaign; avoid clerics of any kind".
Additional Constraints (optional) — Anything else: "No undead", "Party is already in the city", "Ends in a confrontation that could go either way".
Campaign and Player Characters (optional) — Link a campaign and the party roster to generate player-character-specific hooks, loyalty conflicts, and personal stakes in decision points.
What Gets Generated
Pass 1 Output (Review Screen)
- Adventure title and theme statement
- Villain or driver card — name, type, goal, escalation profile (for villain-driven adventures)
- Location proposal — name, key features, terrain suggestion (if you didn't provide a location)
- Plot spine — the sequence of scenes with titles, tension ratings (0.0-1.0), NPC seeds, and clue seeds
- Estimated credit cost for Pass 2
At this stage you can rename the villain, rename any scene by replacing its title, or click Reject to return to the wizard and start over.
Pass 2 Output (Complete Adventure)
NPCs — A roster of characters involved in the adventure, each with a summary, role, and roleplay notes. Named characters include stat block outlines suitable for combat and social encounters.
Clue Network — Mysteries organized using the Three-Clue Rule: for each key piece of information, there are at least three ways to find it (primary, backup, alternative). Each clue specifies where it's found, what it reveals, and which skill checks can surface it.
Scenes — Full write-ups for each scene in the plot spine:
- Read-aloud text for the opening moment
- What is happening and why
- Encounter notes (combat or social)
- Branching outcomes: what happens if the party succeeds, fails, or takes an unexpected path
Villain Responses (villain-driven adventures) — How the antagonist adapts their plan in response to party interference at each phase of the adventure.
Villain Timeline — What happens to the world if the party does nothing: a phase-by-phase escalation of consequences.
Decision Points — Moments where the party faces a genuine choice with meaningful consequences on both paths. Each point includes the decision the party faces, two or more paths with distinct outcomes, and what must be sacrificed no matter which path they choose.
NPC Relationship Web — A map of relationships between characters: disposition, leverage, tension, and what happens when a relationship is revealed. Useful for running NPCs who have history with each other.
Session Boundaries (multi-session adventures) — For each session: the opening question players are trying to answer, the revelation that closes the session, and the unresolved hook that brings them back.
Tips & Best Practices
Review Pass 1 carefully. This is your only low-cost checkpoint. If the villain's goal doesn't fit your campaign, or the plot spine has a scene that conflicts with established fiction, fix it here. Changing course after Pass 2 means starting over.
Leave the location blank for a better proposal. The AI's location proposals are often more specific and interesting than a generic description you type quickly. Try it blank once to see what gets suggested, then override if needed.
Use Session Count 1 for one-shots and con games. Single-session adventures are tight, focused, and have no wasted scenes. Multi-session adventures have richer NPC relationships and decision points but require more time to run.
Villain-Driven is the safest starting archetype. Every other archetype produces excellent adventures, but Villain-Driven has the most predictable structure and the clearest throughline. Start here if you're new to the generator.
Narrative Focus does more than you'd expect. A short phrase like "The cost of loyalty" causes the decision points and NPC motivations to orbit that idea. The adventure feels coherent even across five sessions.
The clue network makes investigation sessions run smoothly. Print or copy the clue network before your session. When players ask "where would we look for proof?" you'll have an answer regardless of which direction they pursue.
Idea Mode saves significant time. If you know the mood but not the mechanics, ten minutes in Idea Mode produces a more specific wizard pre-fill than thirty minutes of staring at a blank text field.
Save after Pass 1 even if you don't confirm Pass 2 immediately. The draft is preserved by URL — bookmark it and confirm Pass 2 during your next prep session. Drafts expire after a period of inactivity, so don't wait too long.
Related Documentation
Plot Generator
Generate structured D&D 5e plot hooks with story beats, twists, NPCs, encounters, and branching outcomes
Encounter Generator Guide
Generate balanced D&D 5e encounters with automatic CR calculations, tactical suggestions, and treasure recommendations
NPC Generator
Create detailed D&D 5e NPCs with stat blocks, personalities, plot hooks, and backstories using AI-assisted generation