Complete Modules in Minutes, Not HoursCampaign prep that holds together.
Generate plots, NPCs, encounters, and maps that actually fit together — connected by your campaign, not scattered across browser tabs. Export to Roll20, Foundry, or print for the table. Import your session notes and your Campaign Bible builds itself. All SRD 5.2 compliant. Nothing generic. Everything yours.
Join the waitlist for early access. Approved users get full access in waves. 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
We built CritForge because we couldn't find what we needed. Two developers, both GMs, who got tired of spending prep time wrestling with generic tools. Here's what we wanted. What we built. And what you get.
We needed to know WHY creatures are there, what they're doing, how to run them. CritForge entries include disposition, read-aloud cue, and tactics so you never sit down at the table unprepared.
We wanted social encounters, exploration events, environmental moments. CritForge tables include combat, social, and exploration entries — plus faction signals and environmental resets that make encounters feel alive.
We wanted tools that remembered our dungeon theme, active factions, party context. CritForge has campaign context that flows into every generation so nothing contradicts what came before.
We kept spending 20 more minutes making content usable. CritForge entries come with read-aloud cues, terrain interactions, and GM notes baked in so you run them straight from the screen.
We wanted encounters that came with context. CritForge wandering encounters feel like they belong in your story, with disposition, read-aloud cues, and tactics that fit your dungeon's theme.
Example: Integrated Workflow
Generate Plot in Forest Ruins
Create a 3-act module 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.
These aren't theoretical features. They're the things we couldn't find anywhere else.
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 generic 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
21 integrated generators, live today. Content that fits your world, not a generic template.
All generators included in every tierPlot & Quest Generator
Single storylines from one-shots to 10+ session arcs. Every plot includes encounter stat blocks, the Three-Clue Rule, doom clocks, read-aloud text, and branching outcomes. Generate a quest in seconds, refine with chat, run at your table tonight.
Content Generators
Characters, creatures, items, and encounters
NPC Generator
Generate ready-to-play NPCs with full 5e stat blocks in seconds. Customize with chat until they fit your story.
Monster Generator
Custom monsters and creatures with balanced CR, abilities, and lore. Perfect for unique encounters.
Encounter Builder
Balanced combat encounters with grouped creatures at any CR. Skip the math, use the fun.
Magic Items & Treasure
Generate custom magic items, spell scrolls, and CR-balanced treasure hoards with full rarity scaling from common to legendary.
Traps & Hazards
Generate mechanical traps and environmental hazards with scaling difficulty. CR-appropriate for any party level.
Random Tables
Custom d20 tables for any category. Tavern encounters, plot twists, random NPCs — generate and use in your next session.
Deity & Legendary Hero Generators
Custom pantheons and legendary figures with domains, holy symbols, commandments, and lore that fit your world's history.
Villain Animation Engine
Villains that think. A psychological profile drives reactive timelines, adaptive responses to player actions, and escalating plans. Your BBEG has a plan, and it changes when the party acts.
World Building
Locations, factions, and living environments
Map & Location Generator
Rich descriptions with points of interest, secrets, and hazards. Locations that feel real and lived-in.
Establishment Generator
Full establishments with owners, menus, inventory, and adventure hooks. Bring your towns to life.
Faction Builder
Organizations with hierarchies, relationship networks, and faction-to-faction conflicts. Visualize your campaign's power structure.
Complete Module Generator
Full modules with plots, encounters, NPCs, and maps — all connected. Nine storytelling archetypes from villain-driven campaigns to mysteries, heists, and comedy arcs. Like buying a published module, but generated for your world.
Campaign Intelligence
Import session notes or photos of handwritten notes — AI extracts your world into a cross-referenced Campaign Bible. Health Dashboard flags what needs attention. Living World Timeline tracks evolution with entity swimlanes. Contradiction detection catches inconsistencies before your players do.
Session Tools
Prep, run, and export for game night
Session Prep Assistant
AI-assisted session planning with scene breakdowns, pacing notes, and prep checklists. Plan complete sessions in minutes.
Puzzles & Riddles Generator
Brain-teasers, riddles, and maze encounters with scaling difficulty, multiple solution paths, and GM hint systems.
Skill Challenge Generator
Multi-round skill challenges with DC scaling, success/failure consequences, and dramatic tension. Social encounters, heists, chases, and more.
Scene Roster Generator
Pre-built encounter rosters with initiative order, grouped combatants, and quick-reference stat blocks for seamless combat.
Wandering Encounter Tables
Complete encounter events with read-aloud cues, creature disposition, and tactics. Combat, social, and exploration entries that fit your dungeon's theme. Never just a stat block.
Fog of War
Reveal rooms as your party explores. Click to show or hide areas on battle maps, with auto-save per campaign. Progressive dungeon exploration made easy.
VTT Export
Export NPCs and monsters to Roll20, Foundry VTT, Fantasy Grounds, and Owlbear Rodeo. One-click format conversion.
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.
📄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
Weather zones, dynamic lighting, and full terrain editing for immersive digital play.
Back to the Table
Generation is just the start. Manage campaigns, track combat, refine content through chat, and keep everything connected so you spend less time prepping and more time playing.
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. 55 Generation Power credits, all content types. Upgrade when you're ready.
- ✓55 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. Join the waitlist for early access. Approved users get full access in waves. No credit card required.