⚔️CritForge

Your Campaign, Remembered.Campaign prep that holds together.

Every NPC remembers the relationships they've built. Every plot reads what came before. Contradictions get caught before you hit the table. Drop in session notes and your Campaign Bible builds itself.

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

Your Campaign Remembers

A campaign is one long conversation across months, sometimes years. Every promise made in Session 2 echoes in Session 8. Every NPC, plot, and faction you create lives inside your campaign, and every new generation reads what came before. Campaign Memory keeps your world coherent, continuous, and shaped by what the party has already done. You focus on what happens next.

For the forever DM who loves running and hates prep.

🧩
Nothing Contradicts Itself

When you generate a new NPC, they fit the faction loyalties already in your Bible. A new location matches its region's climate. A new plot doesn't send the party somewhere they already burned down. New content is shaped by what's already true in your world.

📜
Your NPCs Remember

Generated characters carry forward the relationships they've built, the secrets they know, the promises they're keeping or breaking. The world responds to what the party does.

👑
You Run the Table

Campaign Memory offers guidance, never mandates. If you want to override, contradict, or change direction, you can. The system suggests, you decide.

Surprises You Didn't Plan

Coherent NPCs discover new goals. Factions collide in ways you didn't script. Your world develops texture and surprises even you, the Game Master.

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.

🎭
Context with Every Creature

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.

🗺️
More Than Combat

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.

🧠
Campaign Awareness

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.

⚔️
Table-Ready Output

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.

🎯
Purpose-Driven Encounters

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

1

Generate Plot in Forest Ruins

Create a 3-act module set in ancient forest ruins. Terrain tags automatically set.

2

Add Map for Combat Scene

Map generator knows it's forest ruins. Automatically includes vine-covered walls, fallen pillars, and forest undergrowth.

3

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.

What We Refused to Build

Four things we kept off the table on purpose.

Not an infinite-content machine.

Tools that promise unlimited generation tend to produce the same five names and the same three plot beats. The volume looks impressive until you realize every NPC sounds like the last one. Volume doesn't solve the problem.

Not an AI Dungeon Master.

The GM is the author. The GM owns the world. CritForge is the mechanical intern that handles the filing.

Not a worldbuilding cathedral.

Forty hours of wiki setup don't make for better sessions. A tool you have to maintain is just a second campaign.

Not a tool that forgets.

Plenty of chat assistants invent a different villain backstory three sessions later. CritForge's entire reason for existing is campaign memory: if you told it about the baker in session 4, it still knows about the baker in session 40.

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.

— The Founders

See What You Can Build

Full stat blocks, rich personalities, hidden secrets, and plot hooks that tie into your homebrew campaign. Generated against your world, not from a template.

Seraphina Ashveil

Medium Humanoid (Human), Neutral Good

Armor Class12 (15 with mage armor)
Hit Points40 (9d8)
Speed30 ft.
STR8-1
DEX14+2
CON10+0
INT18+4
WIS15+2
CHA13+1

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.

21 Generators. One World. All Connected.

21 integrated generators, live today. Content that fits your world, not a generic template.

All generators included in every tier

Plot & Quest Generator

Nine storytelling engines: villain psychology, doom clocks, mysteries with false resolutions, faction wars, heist stakes, and more. Every plot includes the Three-Clue Rule, tension curves, read-aloud text, and branching outcomes. Not AI prose you have to reformat. Structured stories that work at the table.

Flagship

Campaign Intelligence

AI that learns your world and connects everything

Campaign Intelligence

Import session notes or photos of handwritten notes. AI extracts your world into a cross-referenced Campaign Bible with a Knowledge Graph that maps entity relationships. Campaign at a Glance auto-summarizes your stakes, factions, and world rules. Set your creative direction and the system flags when new content drifts from your vision. Contradiction detection catches inconsistencies before your players do.

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.

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.

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.

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.

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.

Session Tools

Prep, run, and remember at the table

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.

Coming Soon

In active development. Auto-included for all subscribers.

In Beta Testing
👁️

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.

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.

📚
Campaign Hub
Organize content by campaign with full context preservation. NPCs, plots, maps, and encounters stay connected across sessions.
⚔️
Initiative & Combat Tracker
Real-time battle tracker with HP management, turn order, and combatant notes. Run smooth encounters at the table.
💬
Iterative Refinement
"Make the guard more aggressive" or "Add a secret passage." Chat to tweak any content without losing coherence with the rest of your campaign.
📊
Connected Library
Every piece of content links back to its campaign. Search, reuse, and export to PDF. Your prep work stays organized and interconnected.
⬆️
Content Promotion
Generate a plot, then promote its NPCs into full stat blocks. Promote encounters into balanced combat. Promote treasure into DMG hoards. One click, everything linked.
📈
Quality Flywheel
The best generations become examples that improve future output. The more GMs use CritForge, the better it gets for everyone.

From First Session to Full Homebrew Campaign

1

Tell us your campaign's tone and feel

Create a homebrew campaign, set the terrain and tone. Every piece of content you generate will respect these choices automatically.

2

Generate What Fits

Plots, NPCs, encounters, and maps that stay coherent with each other. Full stat blocks and narrative hooks, table-ready.

3

Refine Through Chat

Tweak any detail through conversation. Changes stay consistent with the rest of your campaign context.

4

Evolve Your Campaign

New content builds on what exists. Side quests reference established NPCs, encounters respect your world. Your campaign grows with every session.

What It Costs

Start with a free 30-day trial. 40 Generation Power credits, all content types. Upgrade when you're ready.

Trial
Free
Full access to all homebrew generators. No credit card.
  • 40 Generation Power credits
  • All 19 generator types
  • Up to 3 campaigns
  • VTT export
  • Session prep tools
Join the Waitlist
Most Popular
Solo
$15/mo

$150/yr (2 months free)

For homebrew GMs running 1-3 campaigns.
  • 200 Generation Power/month
  • All 19 generator types
  • Up to 3 campaigns
  • Standard PDF + VTT export
Join the Waitlist
Best for Power Users
Pro
$25/mo

$250/yr (2 months free)

For homebrew campaign builders who want it all.
  • 450 Generation Power/month
  • All 19 generator types
  • Unlimited campaigns
  • Premium PDF + VTT export
  • Session prep tools
Join the Waitlist
Coming Soon
Studio
$50/mo

$480/yr (2 months free)

Unlimited generations, API access, white-label exports.
  • Unlimited generations
  • API access (MCP server)
  • Bring Your Own Key
  • White-label PDF exports
  • Commercial license
Join the Waitlist

Generation Power costs

NPC1
Establishment2
Long Plot4
Map5
World12

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.

SRD 5.2 compliant. All content is legally safe.
You own everything you create
🛡️AI interactions monitored for safety

Terms of Service