Homebrew Campaign Prep That Holds TogetherYour homebrew, built in an evening — not a weekend.
Create adventures where plots, maps, NPCs, and encounters share the same world. Every plot follows the Three-Clue Rule — three paths to every discovery, doom clocks that make time matter, and GM-ready read-aloud text. Set your terrain once. All SRD 5.2 compliant.
30 days free. 40 Generation Power credits. No credit card required.
Not sure if CritForge is right for you? See how we compare to other tools
Seraphina Ashveil
Medium humanoid (human), neutral good
Personality. Warm but guarded, speaks in metaphors about fire and ash.
Secret. She caused the fire that destroyed her academy — it haunts her still.
Plot Hook. Seeks adventurers to retrieve a tome from the ruins she created.
The CritForge Difference
Most GM tools generate content in isolation — a random NPC here, a disconnected map there. That works for official adventure prep. For homebrew, it's a problem. CritForge is different. Every piece of content knows what the other pieces are doing. Set your terrain once, and plots, maps, and NPCs stay consistent automatically. No more desert giants in arctic dungeons.
Set your terrain once. Every plot, map, and NPC respects it automatically. Forest encounters stay in forests. Mountain creatures stay in mountains.
Every plot follows the Three-Clue Rule — three independent paths to every discovery, so a single missed clue never derails your session. Doom clocks create tension. Read-aloud text is table-ready. Storytelling craft baked in, not bolted on.
Our validation system catches inconsistencies before you waste prep time. Get warnings when content doesn't match your campaign world.
No forced templates, no official-content lock-in. Your world, on the table.
Example: Integrated Workflow
Generate Plot in Forest Ruins
Create a 3-act adventure set in ancient forest ruins. Terrain tags automatically set.
Add Map for Combat Scene
Map generator knows it's forest ruins -- automatically includes vine-covered walls, fallen pillars, and forest undergrowth.
Generate Forest Creatures
NPC and monster generators suggest forest-appropriate creatures. No desert scorpions or arctic yetis here.
Everything Fits Together
Validation confirms: Plot mentions ruins → Map shows ruins → Creatures fit the forest. No contradictions, no wasted prep time.
See Terrain Consistency in Action
Plot
Setting: Ancient forest ruins
"The party discovers crumbling stone temples overtaken by centuries of forest growth. Vines hang from weathered pillars, and roots have cracked the ancient flagstones..."
Map
Terrain: Forest ruins
"30x40 grid. Dense undergrowth (difficult terrain). Crumbling stone walls provide half cover. Ancient pillars create choke points. Vines can be climbed (DC 10 Athletics)..."
NPC
Location: Forest ruins
"Guardian Treant - CR 4. Has lived in these ruins for 300 years. Camouflages among ancient pillars (+7 Stealth). Knows secret passages through overgrown temples..."
✓ All three reference the same terrain - No contradictions. No wasted prep time.
Why CritForge Exists
We're in our 50s. We ran D&D back when we had days to plan a single session. Then life happened, and for decades we tried to get back into it and kept failing.
When we finally did, we were winging every session — hoping our players couldn't tell. We didn't need more time. We needed prep that didn't eat our whole weekend.
So we built this.
See What You Can Build
Full stat blocks, rich personalities, hidden secrets, and plot hooks that tie into your homebrew campaign — not just random output.
Seraphina Ashveil
Medium Humanoid (Human), Neutral Good
Saving Throws Int +7, Wis +5
Skills Arcana +7, History +7, Insight +5, Investigation +7
Senses passive Perception 12
Languages Common, Elvish, Draconic, Celestial
Challenge 5
Spellcasting. Seraphina is a 9th-level spellcaster. Her spellcasting ability is Intelligence (spell save DC 15, +7 to hit). She has the following spells prepared: Cantrips: fire bolt, light, mage hand, prestidigitation 1st level (4 slots): detect magic, mage armor, shield, thunderwave 2nd level (3 slots): misty step, scorching ray, suggestion 3rd level (3 slots): counterspell, fireball, fly 4th level (3 slots): banishment, greater invisibility 5th level (1 slot): wall of force
Arcane Ward. Seraphina has a magical ward with 15 hit points. When she takes damage, the ward takes it instead. The ward regains HP when she casts an abjuration spell of 1st level or higher.
Actions
Quarterstaff. Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) bludgeoning damage.
Fire Bolt. Ranged Spell Attack: +7 to hit, range 120 ft., one target. Hit: 11 (2d10) fire damage.
Appearance
A striking woman in her late forties with silver-streaked auburn hair pulled into a practical bun. Her deep green robes are singed at the hems from years of arcane experimentation. A lattice of faint scars across her left hand tells of a ward that once failed spectacularly.
Personality
Warm and measured, with a dry humor that surfaces in tense moments. Genuinely cares about her community but struggles to ask for help, preferring to shoulder burdens alone.
Ideal. Knowledge should serve the people, not sit locked in towers gathering dust.
Bond. The Ashveil Academy was her life's work. She will do anything to protect its students.
Flaw. She trusts her own judgment above all others, even when she is clearly wrong.
Mannerisms
- •Absently traces arcane sigils in the air while thinking
- •Adjusts spectacles that she doesn't actually need
- •Calls everyone 'dear' regardless of rank or age
Voice: Measured alto with a slight rasp, as if she's been lecturing all day. Speaks precisely but kindly.
Secrets
- She discovered a rift to the shadow realm beneath the academy's foundation and has been quietly reinforcing the wards alone for months -- they are failing.
- Her late husband was killed by a creature from that rift. She blames herself for opening it during her research twenty years ago.
Plot Hooks
- 1.Seraphina hires the party to retrieve a rare warding component from a dangerous ruin, but won't explain why it's so urgent.
- 2.Students at the academy report strange nightmares and shadowy figures in the halls after dark.
- 3.A rival wizard claims Seraphina is harboring forbidden magic and petitions the local lord to shut the academy down.
Every NPC is unique. Generate yours in seconds, then refine with chat.
Build Complete Homebrew Campaigns, Not Just Assets
Six integrated generators, live today. Content that fits your world, not a generic template.
All generators included in trial and every subscription tier.
Coming Soon
In active development. Auto-included for all subscribers.
On the Roadmap
Ambitious ideas we're exploring. Subject to change based on community feedback.
🔍Campaign Memory
CritForge remembers the details so you don't have to. Catch contradictions before your players do.
📄Handout & Prop Generator
In-world documents, maps, and visual aids. Letters, wanted posters, spell scrolls, and tavern menus in seconds.
🕸️NPC Social Web
See how your characters connect at a glance. Track rivalries, alliances, and secrets across your campaign.
🏕️Westmarches Campaign Manager
Manage open-table campaigns with rotating players, shared world state, and quest boards.
🎲Advanced Dice Roller & Macros
Enhanced dice roller with attack modifiers, advantage/disadvantage, custom macros, and one-click rolls from stat blocks.
👁️Advanced Map Tools
Fog of war, weather zones, dynamic lighting, and full terrain editing for immersive digital play.
Your Campaign Command Center
Generation is just the start. Manage campaigns, track combat, refine content through chat, and keep everything connected in one place. All included in your subscription.
From First Session to Full Homebrew Campaign
Set Your World
Create a homebrew campaign, set the terrain and tone. Every piece of content you generate will respect these choices automatically.
Generate What Fits
Plots, NPCs, encounters, and maps that stay coherent with each other. Full stat blocks and narrative hooks, table-ready.
Refine Through Chat
Tweak any detail through conversation. Changes stay consistent with the rest of your campaign context.
Evolve Your Campaign
New content builds on what exists. Side quests reference established NPCs, encounters respect your world. Your campaign grows with every session.
Try It Free — No Signup Required
Start using these tools at your table tonight.
Simple, Transparent Pricing
Start with a free 30-day trial. 40 Generation Power credits, all content types. Upgrade when you're ready.
- ✓40 Generation Power credits
- ✓All 19 generator types
- ✓Up to 3 campaigns
- ✓VTT export
- ✓Session prep tools
$150/yr (2 months free)
- ✓200 Generation Power/month
- ✓All 19 generator types
- ✓Up to 3 campaigns
- ✓Standard PDF + VTT export
$250/yr (2 months free)
- ✓450 Generation Power/month
- ✓All 19 generator types
- ✓Unlimited campaigns
- ✓Premium PDF + VTT export
- ✓Session prep tools
$480/yr (2 months free)
- ✓Unlimited generations
- ✓API access (MCP server)
- ✓Bring Your Own Key
- ✓White-label PDF exports
- ✓Commercial license
Generation Power costs
Simple content costs less. Complex content costs more.
See full feature comparison · Comparing tools? See how CritForge stacks up
Homebrew Prep That Holds Together
Stop reconciling contradictions between your notes. Start running sessions where everything already fits together. Start your 30-day free trial today. No credit card required.