Plot Generator
Generate structured D&D 5e plot hooks with story beats, twists, NPCs, encounters, and branching outcomes
Quick Answer
Generate structured D&D 5e adventure plots with story beats, key NPCs, clues, read-aloud text, and branching outcomes. Go to Generate > Plot Generator, set a plot type, tone, and complexity, then Generate.
Generate complete, ready-to-run D&D 5e adventure plots — structured story beats, key NPCs, encounter suggestions, investigation clues, read-aloud text, and branching outcomes — sized to your campaign.
Quick Start
- Navigate to Generate → Plot Generator
- Give your plot a Title (or leave it blank for a generated one)
- Choose a Plot Type (quest, mystery, intrigue, heist, exploration, or survival)
- Set a Tone and Complexity
- Enter your party's Level
- Optionally select a World Setting and Storytelling Framework
- Click Generate Plot
- Review the result, then click Save to Library to keep it
Form Inputs
Required Fields
Title
An optional name for your adventure. Leave it blank and the AI generates one based on the premise.
Plot Type
The structural shape of the adventure:
| Plot Type | What it generates |
|---|---|
| Quest | Clear goal, direct path, iconic D&D structure |
| Mystery | Investigation-driven with clues and red herrings |
| Intrigue | Faction politics, hidden agendas, negotiation |
| Heist | Planning, reconnaissance, and timed execution |
| Exploration | Discovery, wonder, and unknown territory |
| Survival | Resource scarcity, environmental threats, hard choices |
Tone
Sets the creative direction and emotional register of the adventure:
| Tone | Style |
|---|---|
| Heroic | Bright, clear moral stakes, classic good-vs-evil |
| Gritty | Morally gray, consequences have weight, harsh world |
| Horror | Dread, creeping danger, things that should not exist |
| Comedic | Absurd situations, lighter stakes, character-driven humor |
Complexity
Controls scope — how many scenes, acts, and sessions the adventure covers:
| Complexity | Structure | Session estimate |
|---|---|---|
| Simple | 1 act, 3–4 scenes | 1–2 sessions |
| Moderate | 2 acts, 6–10 scenes | 3–5 sessions |
| Complex | 3 acts, 15–25 scenes | 6+ sessions |
Party Level
Enter the party's current level (1–20). The generator uses this to scale enemy challenge ratings, treasure tiers, and skill check DCs throughout the adventure.
Optional Fields
World Setting
Click Choose Setting to open the terrain selector. Setting the world context shapes location names, environmental hazards, creature types, and cultural flavor throughout the adventure. A frozen tundra campaign gets very different encounters and NPCs than a scorching desert one.
Additional Notes
Free-text field (up to 500 characters) for anything specific you want woven in. Examples:
- "The villain is secretly the party's contact — a long con"
- "Starts in the docks at night, needs a scene involving a locked ship manifold"
- "The party recently lost a member — incorporate grief"
All input is automatically screened for unsafe content and trademarked terms.
Storytelling Framework
Apply a narrative framework to shape the plot's structural bones:
| Framework | Best for |
|---|---|
| None | Default AI judgment, no constraints |
| Hero's Journey | Epic multi-session arcs with transformation and return |
| Save the Cat | Tight pacing with genre-specific beat sheets |
| Narrative Hooks | Modular scenes that connect via player decisions |
| Three-Act Structure | Classical setup, confrontation, and resolution |
| Flexible Prep | Loose structure designed for improv-heavy tables |
The form warns you if a framework and complexity combination tends to produce poor results (for example, Hero's Journey is heavily compressed for Simple plots).
Campaign & Region Context
Link to a campaign and optionally a world region you've already built. When a region is linked, the generator draws on its biome, local cultures, active factions, and magic level to ground every location, NPC, and encounter in your specific world.
Faction Context
Link one of your campaign factions to make that faction's goals, methods, and internal politics the engine behind the adventure. The antagonist and NPC motivations will reflect the faction's escalation stage, including any active countdown deadline.
What Gets Generated
Every plot is fully structured and session-ready. What you receive depends on complexity, but all plots share these components.
Plot Hook
The adventure's entry point, written four ways:
- Primary hook: A full narrative description of how the party gets involved
- Hook variants: Three to five alternative presentations — different angles, different NPCs offering the job, different ways the situation demands attention
- Initial objective: What the party thinks they need to do at the start
- Stakes summary: What happens if they walk away or fail
Use the variants when your party missed your planned hook, or when you want the hook to work differently for different player types.
Story Beats and Acts
The plot is divided into acts — one to three for most adventures, up to five arcs with three acts each for marathon campaigns. Each act contains:
- Title and narrative purpose (setup, rising action, confrontation, resolution, epilogue)
- Major beats: The key things that must happen before the act ends
- Scenes: Individual encounters, locations, or set pieces with full detail
Scenes
Each scene includes:
- Location: Named place with terrain tags and a description — settlement, dungeon, wilderness, stronghold, social hub, or custom
- Objective: What the party needs to accomplish here
- Challenge type: Combat, social, exploration, puzzle, roleplay, or mixed
- Key NPCs: Who's present, their role, and brief personality notes
- Skill checks: Specific checks with DCs, success outcomes, and failure outcomes
- Encounter suggestion: Enemy types, CR budget, encounter type, and tactical context (for combat scenes)
- Treasure suggestion: CR tier, hoard size, thematic flavor, and why the treasure is here
- GM notes: Tactical and narrative guidance for running the scene
Read-Aloud Text
Every scene includes a 2–3 sentence atmospheric description with sensory detail, written to be read directly to players. Each block includes a trigger note — "when players enter," "after they deal with the guards," and so on — so you know exactly when to deliver it.
Use read-aloud text as a starting point, not a script. Edit it to match your table's vocabulary and pacing before the session.
Investigation Clues (Three-Clue Rule)
Mystery and intrigue plots, and any scene involving information-gathering, include structured clues following the Three-Clue Rule. Every critical piece of information has at least three ways to find it:
| Clue Type | What it does |
|---|---|
| Primary | The obvious route — ask the right person, search the room |
| Backup | An alternative if the party misses the primary — rumor, document, witness |
| Alternative | An indirect path — deduction, flashback, a third party volunteers it |
| Red Herring | Deliberate misdirection that points plausibly elsewhere |
Each clue specifies the skill used, the DC, what players learn on success, and — critically — what happens on failure. Failure clues never dead-end the adventure; they redirect.
Branching Outcomes
Every scene includes branching outcomes so the adventure keeps moving regardless of what players do:
- Success: What happens when the party achieves the scene objective
- Failure: What happens when they don't — never a hard stop, always a new path
- Partial: The middle ground for mixed results and half-measures
- If Skipped: What happens if the party avoids this scene entirely
Branching outcomes are your contingency plans, built in before you need them.
The Antagonist
Most plots include a primary antagonist with:
- Motivation and goal: Why they're doing this and what they ultimately want
- Methods: How they pursue that goal
- Personality traits: Seed material for roleplay and NPC generation
- Suggested CR: Tuned for the party level and final confrontation context
- Quick stats: AC, HP, speed, and primary attacks — usable immediately at the table without extra prep
- Tactics: How they fight, what they prioritize, when they retreat
- Weaknesses: Exploitable flaws — pride, phobia, code of honor — that give players a non-combat angle
- Voice notes: One or two distinctive speech patterns and a roleplaying cue
- Lieutenants: Supporting antagonists with CR suggestions and their relationship to the main villain
Resolution Paths
Every plot generates multiple endings:
| Path | When it triggers |
|---|---|
| Victory | Party defeats or stops the antagonist through direct action |
| Negotiation | Party and antagonist reach terms, each giving something up |
| Retreat | Party survives but the threat remains — use for serialized campaigns |
| Tragic | Party succeeds but at a cost — someone important is lost |
| Compromise | Partial victory with lasting complications |
Having multiple paths written before the session means you don't have to improvise consequences for unexpected player choices.
Doom Clocks
Complex and intrigue plots include time pressure mechanics — deadlines the antagonist is working toward regardless of what the party does. The adventure notes escalation stages and what happens if players spend too long in any one location. Use these to signal urgency without railroading.
GM Quick Reference
Every plot includes a one-page summary designed for fast access at the table:
- Executive summary: Two to three sentences covering the full arc
- Key NPCs: Each with a one-line quick reference (name, role, the one thing you need to remember)
- Critical DCs: Every important skill check collected in one list
- Victory condition: Exactly what the party needs to do to win
- Failure condition: What happens if they don't
- Session time estimate: Expected play time at a normal pace
- Random tables: Setting-appropriate NPC names, complications, and secrets for improv
Open the GM Quick Reference in a separate tab during your session — it's faster than scrolling through the full plot document.
Saving and Managing Plots
Saving
Click Save to Library after generation. The plot is saved with the full structured content and the parameters used to generate it.
Saved plots appear in Library → Plots.
From Your Library
- View: Click any plot to see the full structured document
- Regenerate: Use the original parameters to produce a fresh variant
- Export: Download as PDF or JSON for use at the table or in your VTT
Generation Power
Plot generation uses Generation Power (GP) credits. The cost scales with complexity:
| Complexity | GP Cost |
|---|---|
| Simple (1–2 sessions) | Lower cost |
| Moderate (3–5 sessions) | Medium cost |
| Complex (6+ sessions) | Higher cost |
Your remaining GP is shown in the form header before you generate.
Tips and Best Practices
Before You Generate
Use the notes field. Even one sentence — "The thieves' guild hired the party to steal back something they themselves stole" — produces dramatically more specific and internally consistent output than leaving it blank.
Set your world setting first. If you've built a world or region in CritForge, link it. The difference between a generic "ancient ruin" and a ruin consistent with your world's history and factions is significant.
Match complexity to your table. If your group cancels every other session, a Complex plot becomes a six-month commitment. Moderate is the most reliable choice for most campaigns.
While Reading the Output
Read the resolution paths before the hook. Knowing where the adventure can end tells you how much latitude to give players at the start.
Check the branching outcomes for your weakest scenes. If a scene feels fragile — too dependent on players making one specific choice — the branching outcomes will tell you whether the adventure survives if they don't.
Use the Three-Clue Rule list as a checklist. Before running any mystery scene, confirm you can deliver at least two of the three clues without relying on players to ask the right question.
At the Table
Read the read-aloud text before the session, not during it. Adapt the language to your voice. Reading verbatim from generated text tends to sound different from natural GM narration.
Introduce the doom clock early. If the antagonist has a deadline, let the party know there's time pressure within the first scene. Players who discover a deadline halfway through feel cheated; players who know from the start make interesting choices about how to spend their time.
Promote key NPCs. The generator gives every scene NPC a name, role, and personality. If a player gets attached to one, use the NPC Generator to give them a full stat block and backstory on the spot.
Linking Generators
Generate NPCs from the antagonist entry. The antagonist's personality traits are formatted to feed directly into the NPC Generator. Paste them into the Additional Notes field to get a full stat block and personality consistent with the plot.
Generate encounters from scene suggestions. Combat scene entries include enemy types and a CR budget. Take those directly to the Encounter Generator to get a balanced, fully detailed encounter.
Build the plot into a campaign. Link plots to a campaign in your library. Campaign view shows all your plots in sequence, making it easier to track what factions and NPCs recur across adventures.