The Homebrew GM's Session Prep Toolkit
The Homebrew GM's Session Prep Toolkit
"How long did you prep this week?"
"Four hours."
"For a three-hour session?"
"Yeah."
Long pause.
"That's not sustainable."
I've had this conversation more times than I can count. With friends, with GMs on forums, with that voice in my own head at 1 AM on a Wednesday surrounded by half-finished notes and a Google Doc that has somehow grown to fourteen pages. The ratio never makes sense. Four hours of labor to produce three hours of play, and half of what you prepped never sees the table. The blacksmith the party ignored. The encounter they talked their way around. The entire district you detailed that they walked past because someone remembered a rumor from session two.
Here's the thing nobody says out loud: the problem isn't discipline, and it isn't talent. The problem is that homebrew prep mingles two completely different kinds of work. There's the creative work, the story thinking, the voice of the villain who believes she's saving the world. And then there's the clerical work. Stat blocks. Names for the third shopkeeper this week. Encounter math you'll never playtest. Those two categories blur together until prep feels uniformly heavy, and the temptation is to either overprepare everything or underprepare everything. Neither one ends well.
This guide is about separating those two kinds of work and giving each one the right amount of your time.
The Three Pain Points of Homebrew Prep
Before we build anything, we should name what's actually broken.
The Time Tax
You aren't a game design studio. You're one person building a world that needs to feel as detailed and responsive as a published setting with a staff of twelve. The math doesn't work. Not unless you find ways to spend your hours on the parts of prep that only a human can do, the character voice, the dramatic pacing, the emotional beat that makes session twelve feel different from session three, and let something else handle the rest.
The Consistency Problem
Published settings have style guides, canonical lore, editorial review. Your homebrew world has whatever you can remember from three months ago and a Google Doc you last updated during session six. When the party returns to a town they visited in session four and asks about the mayor, you need that mayor to be the same person they met before. Same name. Same missing finger. Same grudge against river merchants. Consistency isn't glamorous. But it's the difference between a world that feels real and one that feels made up on the spot.
The Balance Gamble
Encounter balance in 5e is notoriously tricky even with published content. In homebrew, you're designing encounters without playtesting, adjusting on the fly, and hoping the action economy cooperates. One miscalculated encounter, too many enemies or a legendary action you forgot to account for, can collapse a session's pacing. And unlike a published module, there's no errata coming.
The Session Prep Workflow
Here's a structured approach that addresses all three pain points. This workflow assumes weekly prep, but it scales to biweekly or monthly cadences. The total time runs roughly sixty-five to seventy-five minutes. Compare that to four-to-eight hours and you start to see the point.
Phase 1: The Story Beat (15 Minutes)
Before you touch any tools, spend fifteen minutes with a notebook answering three questions:
- What happened last session that the players cared about? Not what you planned. What actually landed. The NPC they latched onto. The door they refused to open. The throwaway line that got quoted three times. Player interest is your compass.
- What are the two or three most likely directions for next session? You can't prep for everything. You can prep for the probable.
- What is the one moment you want to build toward? Every good session has a dramatic peak, a revelation, a confrontation, a hard choice. Identify yours before you start generating content, or the content will have no center of gravity.
This is pure creative work. No stat blocks, no mechanics, no generators. Just story thinking. It's also the phase most GMs skip when they're short on time, which is exactly backwards. Fifteen minutes of story thinking saves an hour of aimless generation.
Phase 2: The NPC and Location Audit (10 Minutes)
Look at your probable directions from Phase 1 and list every NPC and location the party might encounter. Sort them into three buckets:
- Existing: Characters and places you've already established. Pull up your notes and refresh your memory on the details that matter. The tavern keeper's name. The color of the guild hall. The thing the captain said about the northern road.
- Needed: New characters and locations the story requires. These need enough depth to carry a scene.
- Possible: Characters and locations the party might stumble into if they go sideways. These need to exist but don't need full backstories.
The "Possible" bucket is where most GMs either over-prep, spending hours on content that never sees the table, or under-prep, getting caught flat-footed when the party zigs. This is exactly where batch content generation closes the gap.
Phase 3: Batch Generation (20-30 Minutes)
Here's the key insight: don't generate one NPC at a time. Generate all the NPCs you need for the session in one sitting, with consistent world context. Batch generation isn't just faster. It produces more coherent results because all the content shares the same setting parameters.
The tavern keeper and the guard captain generated in the same batch will feel like they inhabit the same world. Same cultural norms, same power structures, same weather. Generate them separately, days apart, with different mental models of your setting, and they'll feel like characters from two different campaigns wearing the same logo.
Your batch generation checklist:
- NPCs: Generate all "Needed" and "Possible" NPCs with the same world context. CritForge's generator lets you specify setting parameters so characters feel native to your world, not imported from a generic fantasy template.
- Encounters: If combat is likely, generate encounters calibrated to your party's level and composition. Include at least one spare, an encounter you can drop in if the session needs a jolt of energy or the party burns through your planned content faster than expected.
- Plot hooks: For each major NPC, at least one hook that connects them to the larger story. Not disconnected side quests. Threads that weave back into the fabric you're already building.
Phase 4: The Encounter Skeleton (15 Minutes)
Take your story beat from Phase 1 and your generated content from Phase 3, and build an encounter skeleton. Not a script. A sequence of situations the party will likely face, each with:
- Setup: What the players see, hear, or smell when they enter the scene. Sensory detail is cheap to prep and expensive to improvise well.
- Stakes: What can be gained or lost. If you can't name the stakes, the encounter isn't ready.
- Escalation: What happens if the situation isn't resolved. The countdown that gives urgency its teeth.
- Resolution paths: At least two ways the situation can end. Combat, negotiation, avoidance, something you haven't thought of yet.
Notice what this skeleton doesn't include. It doesn't dictate what the players choose. It describes the situation and trusts them to engage. This is the difference between railroading and preparation, and it's a distinction worth defending, because the whole point of homebrew is that the players' choices genuinely matter.
Phase 5: The Emergency Kit (5 Minutes)
Every session needs a break-glass kit. Not because your prep will fail, but because players are creative, and creative people are unpredictable, and unpredictable people will spend forty-five minutes interrogating the stable boy you invented on the spot in session two.
Five minutes. That's all this takes.
Your emergency kit:
- One random encounter tuned to the current environment and party level. Not filler. Something with a hook, a reason to exist, a detail that makes the players feel like the world is alive even in the margins.
- Two or three NPC names with one-line descriptions. The "Possible" NPCs from Phase 2 are perfect here. A name, a quirk, a motivation. "Henna, dockworker, thinks the harbor master is skimming." That's enough to run a scene.
- One plot-relevant rumor or clue that can be delivered by any NPC in any location. A floating piece of story that slots into whatever conversation the party starts. This is the Three-Clue Rule in its most portable form.
- One environmental complication. A storm rolling in. A festival that clogs the streets. A bridge out on the north road. Something that adds texture and time pressure to any scene without requiring a stat block.
Total prep time: roughly sixty-five to seventy-five minutes. A fraction of the average, and it produces more usable content because every minute is structured around what actually happens at the table, not what might happen in theory.
Strategies That Survive Contact with Players
Reuse and Recycle
The NPC your party ignored in session five can reappear in session twelve with a new role and a new grudge. Generated content is modular. A stat block is a stat block regardless of the name attached to it. Change the name, adjust a personality trait, give them a reason to be in the new location, and you have a "new" character built on a proven mechanical foundation. Your players will never know. And if they do notice the recycled stat block, they'll assume it's a narrative callback, which is even better.
Prep in Layers
Not all content needs the same depth. Major story NPCs need full backstories, stat blocks, and dialogue notes. Secondary NPCs need a personality, a motivation, and one good line. Tertiary NPCs need a name and a sentence. "Gruff. Smells like fish. Knows where the shrine is." That's a playable character. Allocate your time the way you'd allocate your party's resources: heavily toward the encounters that matter, lightly everywhere else.
Keep a Living Document
After each session, spend five minutes updating your world document. Which NPCs did the party meet? What did they learn? What changed? This is less about creating a historical record and more about preventing the consistency problem from compounding. Five minutes of note-taking after the session saves thirty minutes of "wait, what did we establish about the mayor?" before the next one.
Let the Tools Handle the Math
Encounter balance, stat block construction, and loot table generation are mechanical tasks with clear rules. They have right answers and wrong answers, and the wrong answers waste everyone's time. These are the tasks where AI generation tools do their best work. Not because they're creative, but because they're precise. The time you save on arithmetic is time you spend on story, character voice, and the quiet moment at the table when a player realizes the villain was right all along.
Why Structured Prep Feels Like Freedom
Here's what sounds counterintuitive until you've lived it: the more structure you bring to your prep, the more natural your improvisation becomes. When you know your NPCs' motivations, your encounters' stakes, and your story's direction, you can respond to anything your players throw at you without breaking the fiction. You aren't winging it. You're working from a foundation solid enough to support whatever gets built on top of it.
Structured prep with AI-assisted generation doesn't replace your creativity. It clears the mechanical underbrush so your creativity has room to move. The stat blocks get written. The names get generated. The encounters get balanced. And you get to spend your limited prep time on the thing that makes homebrew worth all the trouble: the story that belongs to your table alone.
How Much Prep Is Too Much Prep?
There's a version of this question that's really about permission. Permission to stop. Permission to say "this is enough" and close the laptop and trust that what you've built will hold.
Sixty-five minutes will hold. Not because it's a magic number, but because those sixty-five minutes are pointed at the right targets. Story first, then people, then mechanics, then contingencies. The hierarchy matters more than the total. A GM who spends four hours generating content without a story beat is building a warehouse. A GM who spends fifteen minutes identifying the dramatic peak and fifty minutes supporting it is building a stage.
The conversation I keep having, the one about hours spent and hours wasted, always ends the same way. Not with a number. With a question someone finally asks themselves: "What part of this could I let go of?"
The answer is more than you think. And the session will be better for it. Not because less prep means less quality, but because the prep that remains is the prep that was always doing the real work: the voice you hear in your head when the villain speaks, the detail you can't stop thinking about, the moment you're building toward that your players don't know is coming yet.
That's the prep worth protecting. Everything else is just arithmetic.