The Session Prep Problem Every DM Faces
Last Tuesday at 11 PM, I was staring at my laptop screen with session notes scattered across seven different tabs, a half-eaten sandwich getting cold, and exactly 9 hours until my players would arrive expecting another "legendary" session.
Sound familiar?
If you're like most DMs, you've been there. That crushing realization that tomorrow's session needs:
- 3-5 memorable NPCs with distinct personalities
- A compelling plot hook that ties into your ongoing campaign
- At least one interesting combat encounter
- Answers to the 47 loose threads your players might pull
- A backup plan for when they inevitably go off-rails
The traditional approach? Hours of prep work that leaves you exhausted before the session even starts.
But what if I told you there's a better way?
The 30-Minute Session Prep Framework
After running campaigns for 10 years and building AI tools specifically for DMs, I've developed a framework that consistently delivers amazing sessions with just 30 minutes of focused prep time.
Here's the exact system I use:
CTA Examples:
Phase 1: The 5-Minute Campaign Catch-Up (Minutes 0-5)
Before you create anything new, you need to remember where you left off. This is where most DMs waste time - digging through old notes trying to remember what happened.
The Solution: The "Last Time" Document
Create a single document that tracks:
Last Session Summary (3 sentences max)
Cliffhanger/Next Session Hook
Active Player Goals (1 per player)
Loose Threads (max 5 bullet points)
NPCs They're Likely to Meet
Pro Tip: Update this immediately after each session while it's fresh, not right before the next one.
AI Acceleration: If you use session recordings or transcripts, AI can generate this summary automatically. Here's a prompt that works with any AI tool:
Summarize this D&D session transcript into:
1. Three-sentence summary of what happened
2. The cliffhanger or hook for next session
3. Each player character's current goal
4. Up to 5 unresolved plot threads
5. NPCs mentioned who might appear next session
Phase 2: The 10-Minute Story Spine (Minutes 5-15)
You don't need a script - you need a flexible spine that can bend without breaking.
The Three-Point Session Structure:
Strong Start - Hook them immediately
Meaty Middle - The core adventure/challenge
Cliffhanger Close - Leave them wanting more
Strong Start Template:
In Media Res: Start with action already happening
Urgent Decision: Present an immediate choice
Unexpected Visitor: An NPC arrives with news/request
Example: "As you're finishing breakfast at the inn, the door explodes inward. A bloodied city guard stumbles in, arrow in his shoulder. 'The... the prisoner... escaped. He's coming for the artifact you carry.' He collapses."
Meaty Middle Options (pick one):
Investigation: 3 clues leading to revelation
Negotiation: NPC with conflicting interests
Exploration: 3-room dungeon or location
Combat: One meaningful encounter
Cliffhanger Close Templates:
Revelation: "The merchant removes his hood... it's the prince you thought was dead."
Danger: "The floor begins to crack. The entire tower is collapsing!"
Decision: "The ritual will save the town, but requires a sacrifice. Who will it be?"
AI Acceleration: Generate your story spine instantly:
Create a D&D session outline with:
Setting:
Level:
Previous session:
Include:
1. A strong start that hooks players immediately
2. A main challenge involving [investigation/negotiation/exploration/combat]
3. A cliffhanger ending
Keep it flexible for player choices.
Phase 3: The 10-Minute NPC Generator (Minutes 15-25)
NPCs make or break a session. But you don't need a novel for each one.
The FAST NPC Method:
Face: One distinctive physical feature
Attitude: How they treat the party
Secret: Something they're hiding
Thing: What they want from the party
Example:
Face: Constantly adjusting broken spectacles
Attitude: Overly helpful, suspiciously so
Secret: Works for the villain but wants out
Thing: Needs the party to "accidentally" destroy evidence
Quick NPC Voice Tricks:
Verbal Tic: "you see" / "yes yes" / "hmm"
Speech Pattern: Fast/slow, formal/casual, whispers/shouts
Catchphrase: One line they repeat
AI Acceleration: Generate memorable NPCs in seconds:
Create 3 NPCs for a D&D session:
For each include:
- Name and role
- One distinctive physical feature
- How they speak (accent, speed, quirk)
- Their attitude toward strangers
- A secret they're hiding
- What they want from the party
- One memorable quote they might say
Make them interconnected somehow.
Phase 4: The 5-Minute Emergency Kit (Minutes 25-30)
The final 5 minutes are for your "break glass in case of emergency" kit.
Random Tables for When Players Go Off-Rails:
Random Encounters (d6):
Merchant with unusual wares
Lost child with strange story
City guard with questions
Rival adventuring party
Religious procession blocking path
Building suddenly catches fire
Random Names (when they talk to that background NPC):
Quick Formula: [Color] + [Object] = Instant Name
"Ned Blackstone" / "Rose Silverleaf" / "Tom Redwater"
Random Loot (when they search everything):
Mundane but Interesting: "A love letter, half-burned" / "A map with one location circled" / "A key with no lock"
The Secret Weapon: AI-Powered Session Prep
Here's where modern DMs have a massive advantage. AI can generate in 30 seconds what used to take 30 minutes.
Master Prompts for AI Session Prep
The Complete Session Generator:
You are a D&D 5e DM assistant. Generate a complete 3-4 hour session based on:
CAMPAIGN CONTEXT:
- Setting:
- Party: [Number, classes, level]
- Previous Session:
- Campaign Themes:
- Player Goals:
GENERATE:
1. SESSION TITLE & SUMMARY (2 sentences)
2. STRONG START SCENE
- Immediate hook
- Initial conflict/decision
- Transition to main adventure
3. MAIN ADVENTURE (choose appropriate type)
- 3 investigation clues OR
- 3 exploration locations OR
- 1 complex encounter OR
- 1 negotiation scenario
4. CAST OF NPCS (3-5)
- Name, role, description
- Personality in 3 words
- Secret/motivation
- One memorable quote
- How they connect to the story
5. COMBAT ENCOUNTER (if appropriate)
- Enemy types and tactics
- Environmental hazards/advantages
- Victory/defeat consequences
6. TREASURES & REWARDS
- 2-3 level-appropriate items
- Plot-relevant discoveries
- Character-specific rewards
7. CLIFFHANGER ENDINGS (3 options)
- Based on likely player choices
8. IMPROV SUPPORT
- 5 random names
- 3 backup encounters
- 3 location descriptions
- 3 plot complications
Make it flexible for player agency. Include relevant callbacks to previous sessions.
Specific AI Prompts for Common Needs
Instant Dungeon Generator:
Create a 5-room dungeon for level [X] party:
Theme: [Temple/Cave/Tower/etc]
Room 1: Entrance with guardian/puzzle
Room 2: Trap or hazard
Room 3: Trick or setback
Room 4: Climactic encounter
Room 5: Reward with plot hook
Include a wandering monster table (d6)
Political Intrigue Session:
Create a political intrigue session:
- 3 factions with conflicting goals
- An event bringing them together (ball/trial/funeral)
- 5 NPCs (one per faction + 2 neutral)
- 3 secrets the party can uncover
- 2 ways it could end in violence
- 2 ways it could end peacefully
Murder Mystery Session:
Create a murder mystery for D&D:
- Victim (important to multiple NPCs)
- 4 suspects with motives
- 3 real clues pointing to truth
- 2 red herrings
- The actual solution
- Timeline of events
- What happens if unsolved
Real Session Prep Example (30 Minutes, Start to Finish)
Let me show you this system in action with an actual session I prepped last week:
Minutes 0-5: Campaign Catch-Up
Reviewed my "Last Time" doc: Party just discovered the baron is a vampire
Player goals: Rogue wants revenge on thieves' guild, Cleric seeks holy weapon, Fighter protecting sister
Loose thread: Strange shipments arriving at midnight
Minutes 5-15: Story Spine
Strong Start: Sister goes missing, ransom note arrives during breakfast
Meaty Middle: Investigation leads to thieves' guild (Rogue goal!), then to warehouse with midnight shipment
Cliffhanger: Open crate to find sister... and dozens of other prisoners. Baron arrives: "Ah, you've found my food supply"
Minutes 15-25: NPCs
Guilty Guard Gary: Sweats constantly, helped kidnap sister, wants out
Maven the Fence: Elderly woman, actually guild master, knows about vampire
Sister Sarah: Traumatized but strong, has crucial information
Minutes 25-30: Emergency Kit
Random names list
Warehouse room descriptions
Backup combat if they attack guild immediately
Result: Players loved it, session ran 4 hours, they never knew I only prepped for 30 minutes.
Common Pitfalls to Avoid
1. Over-Preparing Combat
Problem: Spending an hour balancing one fight Solution: Use official stat blocks, adjust HP on the fly
2. Writing NPC Novels
Problem: Pages of backstory never used Solution: FAST method - Face, Attitude, Secret, Thing
3. Railroad Planning
Problem: Scripting exact player actions Solution: Prepare situations, not outcomes
4. Perfectionism Paralysis
Problem: Not starting because you want it perfect Solution: Good enough played is better than perfect unplayed
Your Next Session Prep Challenge
I challenge you to prep your next session in just 30 minutes using this framework:
Set a timer for 30 minutes
Follow the phases exactly
Use AI for generation
Don't second-guess
Run the session
Note what worked/didn't
Share your results in the comments or tag us on social media with #30MinuteSessionPrep!
Tools & Resources
Free Templates (Download Now)
The "Last Time" Document Template (Google Doc)
FAST NPC Generator Sheet (PDF)
Story Spine Worksheet (Fillable PDF)
Emergency Kit Random Tables (PDF)
Master AI Prompts Collection (Text file)
Recommended Tools
For AI Generation:
ChatGPT or Claude (free tiers work great)
StormScape's AI Session Prep (specifically built for D&D)
For Organization:
OneNote or Notion (free)
World Anvil (worldbuilding)
StormScape (campaign management)
For During Session:
Initiative tracker app
Name generator bookmark
Music/ambiance playlist ready
The StormScape Advantage
While everything in this guide works with basic tools, if you want to take your session prep to the next level, StormScape automates most of this process:
AI Session Prep Assistant: Generate complete sessions based on your campaign history
Automatic Summaries: Session recordings transcribed and summarized
Integrated NPC Database: Every NPC you create is saved and searchable
Player Portal: Players can review sessions and track their goals
Discord Integration: Access everything during play without tab-switching
Try it free - No credit card required. Generate your next session in 30 seconds instead of 30 minutes.
Conclusion: Your Time Is Valuable
You became a DM to tell amazing stories with your friends, not to spend every Tuesday night frantically preparing.
The 30-minute session prep framework isn't about being lazy - it's about being efficient. It's about saving your creative energy for the table, where it matters most.
Your players don't care if you spent 3 hours or 30 minutes preparing. They care if the session is fun.
And with this system, it will be.
Now stop reading and go prep your next session. Your timer starts... now.
What's your biggest session prep challenge? Drop a comment below and I'll show you how to solve it with the 30-minute framework.
About the Author: Storm is the founder of StormScape and has been running D&D campaigns for over 10 years. When not building AI tools for DMs, they're running two weekly campaigns and somehow still maintaining their sanity (mostly).
Tags: #DnD #SessionPrep #DMTips #AIforDnD #DungeonMaster #TabletopRPG #DnD5e #DMTools #RPGPrep #StormScape
Did this guide save you time? Share it with your fellow DMs:
Storm Burpee
Founder of StormScape
Storm is the founder and chief architect of StormScape, where a decade of dungeon mastering collides with cutting-edge AI technology. As an active DM running multiple weekly campaigns—including an intricate homebrew world in "The Shattered Crown" and a heavily modified Curse of Strahd—Storm intimately understands the overwhelming prep work that burns out even passionate DMs. This frustration led to building StormScape: the AI-powered campaign management platform that actually understands how D&D works. With a background in conversational AI and automation systems (having built enterprise-grade voice agents and lead generation platforms), Storm brings a unique perspective to the TTRPG tool space. They believe technology should enhance storytelling, not replace it—tools should be invisible during play but invaluable during prep. When not merging code commits or crafting plot twists, Storm can be found obsessing over Magic: The Gathering sealed pools, managing multiple fantasy football teams, or exploring new ways to torment—err, delight—their players.
Found this helpful? Share it with your party!

