⚔️CritForge

AI-Assisted Homebrew Campaign PrepBuilt by Game Masters, for Game Masters

We cut your campaign prep from hours to minutes. And we built it right.

Why We Built CritForge

The prep wasn't the problem. The commitmentwas. We wanted to run games again without the prep being a second job, but we weren't willing to run something that felt stitched together.

Generic AI tools made it worse — disconnected encounters, flat NPCs, content that violated SRD rules so badly it couldn't be used at any legitimate table. For homebrew GMs, that's unusable. Fast, sure. But not good.

That's why the storytelling framework came first, not last. Every plot follows a narrative structure so the story holds together — even when it was generated in 60 seconds.

We wanted back in. So we built this.

Five Core Commitments

Quality Over Quantity

Your trial generates the same AI quality as paid users. No bait-and-switch. We use Claude and GPT-4o because they produce the best content — not because we need to upsell you later.

SRD 5.2 Compliant, Always

Every NPC, plot, encounter, and magic item is legally safe for your table and compatible with official D&D. Three compliance layers catch issues before you ever see them.

Built for Your Table

Plots include encounter stat blocks, the Three-Clue Rule, doom clocks, and read-aloud text. NPCs have voices, motivations, and combat-ready stat blocks. Not vague summaries — GM-ready content.

Transparent Tech

We don't hide how we work. Three-layer compliance system. AI safety guardrails at every step. Multi-provider fallback. And we're open about what's shipped vs. what's on the roadmap.

Sync Across Your Workflow

Generate plots. Chat with AI to refine them. Place content on maps. Everything stays connected across your campaign — no copy-pasting between tools.

How It Works

The Blueprint Engine

We don't just generate text. We validate it against game rules, check it for legal issues, and format it for actual play.

1

You Specify Context

CR, setting, tone, party level, number of sessions. Tell us what you need.

2

AI Generates Structured Output

Not a rambling text blob — a carefully shaped structure validated against game-balance rules.

3

We Validate Everything

Three SRD compliance layers check IP terms, mechanical accuracy, and content safety before you see it.

4

You Get GM-Ready Content

Full stat blocks, tactical notes, read-aloud text. All usable tonight. Refine with chat or place on maps.

Most AI tools dump text and expect you to wrangle it. We wrangle it so you don't have to.

Built for Trust

Your Game Depends on This Working

Game Masters are risk-averse. Your players trust you to bring a story that works. We respect that.

SRD Compliance Hardening
  • Translation Layer

    300+ blocked IP terms across 20 franchise universes. Blocked terms get replaced with SRD-safe alternatives automatically.

  • Mechanical Terms Layer

    Database-backed mappings for spells, subclasses, and backgrounds. Proprietary spell names get auto-replaced; ambiguous terms get flagged for your confirmation.

  • Content Safety Layer

    Profanity, excessive violence, and table-inappropriate content filtered before generation.

Quality Through Breadth

We've built 28 distinct AI-assisted generators — NPCs, plots, encounters, worlds, maps, monsters, deities, heroes, treasures, traps, establishments, and more. This breadth forces us to get the fundamentals right. We can't cut corners on NPC generation because it affects plot generation. We can't half-build encounter balancing because it affects the entire campaign. Breadth forces rigor.

AI Safety by Default
  • Input Sanitization

    Blocks prompt injection attempts before they reach the AI.

  • Structured Validation

    Custom Zod schemas for every content type — no unvalidated AI output reaches you.

  • Multi-Model Fallback

    If Claude is rate-limited, we use GPT-4o. If both are stuck, we fail gracefully rather than generating broken content.

The Technology

What Sets Us Apart

Most AI content tools are thin wrappers around a language model. We built deeper.

Proprietary NLU System

Natural Language Understanding

When you type "make this NPC more mysterious," we need to understand what that means in context. Our 4-layer NLU system handles it:

  • Fast-path regex catches common patterns instantly
  • Fine-tuned DistilBERT classifies intent, extracts constraints, and routes tools — zero external API calls
  • LLM classification handles ambiguous requests
  • Full-prompt fallback for everything else

We understand your intent in <200ms locally before ever touching an external API.

Narrative Engine

Pluggable Storytelling Frameworks

Plots aren't random encounters scattered across sessions. They're stories with structure.

  • Hero's Journey, Save the Cat, and more built directly into generation
  • Scene-to-scene transitions that actually make sense
  • Branching outcomes for when players go off-script
  • Read-aloud text that echoes the emotional spine of the story

Most plot generators give you 6 unrelated encounters. We give you a narrative.

Dual Rendering Pipeline

2D Map Editing + Visualization

Maps aren't just text descriptions.

  • Pixi.js 2D editing — drag NPCs, draw zones, snap to grid
  • Pixi.js 2D rendering — Kenney sprite library with 170+ terrain and furniture assets
  • Real-time sync between map edits and plot content

Edit and preview maps in a single interface. Run the entire session from one tool.

Content Quality Learning

CQLS

We track which generated content actually gets used, rated highly, and run at real tables.

  • Signal collection from ratings, edits, and usage
  • Golden example promotion for consistently excellent content
  • Prompt enrichment from patterns that work

CritForge gets smarter the more you use it — by learning what actually works for GMs.

Community & Roadmap

Built in the Open

We share where we're headed because GMs deserve to know what they're signing up for. If a feature matters to you, tell us.

Live

Everything You Need to Run a Session Tonight

Generate NPCs, plots, encounters, monsters, treasures, traps, maps, magic items, puzzles, riddles, factions, lore, pantheons, legendary heroes, skill challenges, scene rosters, and complete adventure modules. Modules auto-generate enrichments: prophetic verse, spatial maze puzzles, deity pantheons, faction stance sheets, and GM lore with player handouts. Wandering encounter tables with read-aloud cues and creature disposition. Villain animation engine with psychology-driven reactive timelines. Nine storytelling archetypes from villain-driven campaigns to mysteries, heists, and comedy arcs. One-click Quick NPC for instant minor characters. Printable reference cards for creatures, items, traps, and NPCs. Import existing content in bulk. Simple and expert display modes for every generator. Refine anything through AI chat. Export to PDF or your favorite VTT.

Live

Your World, Your Rules

Build original fantasy worlds from scratch — geography, factions, cosmology, and lore. Create deities, pantheons, legendary heroes, and campaign themes. All homebrew-safe, no copyrighted settings.

Live

Run the Table, Not the Bookkeeping

Tri-modal dashboard switches between Prep, Live, and Recap modes. Live Reference Sheet with guided scene advancement, scene-linked maps in a cinematic Map Theater portal, and "Previously On" AI narrative bridges validated against your Campaign Bible. Tonight's Session launcher gets you from campaign to gameplay in one click. Initiative tracker, skill challenge generator, quick reference lookups, and mechanically accurate CR balancing with real SRD data.

Live

Your Session Prep Workspace

Dashboard with campaign context, generation quota, and saved filters. Context-aware navigation that adapts to your active campaign. Chat with SSE streaming and markdown rendering. GM-friendly changelog so you know what shipped. Link content to campaigns with one click.

Live

Maps for Your Table

World maps, regions, battle maps, town/settlement maps, multi-level dungeons with stair connections and floor-specific encounters, maze dungeons with spatial puzzles and attrition mechanics, and 3D establishment interiors. Generate a town, click any building to drill into its interior or generate a battle map on the spot. Scene-linked maps appear as interactive thumbnails in your Live Reference Sheet — click to open in a cinematic Map Theater portal with pan, zoom, and grid overlay. Generate maps directly from adventure scenes. Zoom lock, fit-to-view, and SRD-accurate creature sizing.

Live

Encounters That Get the Math Right

Every combat, social, and exploration encounter is validated against real SRD creature data and DMG XP budgets. Wandering encounters for pacing between major scenes. CR analysis engine with rebalance UX and chat integration. Action economy warnings, plain-language difficulty explanations, legendary creature callouts, and automatic party-change detection.

Live

Fair, Transparent Pricing

Generation Power credits scale with content complexity — simple content costs less, complex content costs more. Every generator shows exactly what you will spend before you click Generate. Multi-room maps show an itemized breakdown as you adjust the room count. No surprise costs, no hidden limits.

Live

Deeper Campaign Intelligence

Import session notes from text, files, or photos of handwritten notes — AI extracts characters, locations, and plot threads into your Campaign Bible. Knowledge Graph maps entity relationships so your NPCs, factions, and locations know about each other. Campaign at a Glance digest auto-summarizes your campaign's stakes, dramatic questions, faction landscape, and world rules — updates itself whenever content changes. Set your creative direction (tone, themes, content warnings) and the system flags when new content drifts from your vision. Contradiction detection, entity resolution with embedding similarity, and fact extraction pipeline. Campaign Health Dashboard shows what needs attention at a glance. Campaign Bible auto-compiles every entity, fact, and relationship into a cross-referenced GM reference with AI-generated hook phrases. Living World Timeline visualizes how your campaign evolves across sessions with entity swimlanes, cause-and-effect chains, and gap detection.

Planned

Visual Session Prep Board

Drag-and-drop kanban board for session prep. Organize content into On Deck, Tonight, and Used columns. Pull from your campaign library, drag to tonight's session, mark as used during play. Mobile-friendly triage list with swipe-to-assign. Built on the Session Packet foundation that already powers your Live Reference Sheet.

Planned

Platform and Ecosystem

More ways to sign in, share content with your table, and extend CritForge into your existing tools and workflows.

Ready to Build Your Homebrew World?

Join the waitlist for early access. When approved, you'll get full access to all generators, exports, and campaign management.

Or browse our docs to learn how specific generators work.

Comparing tools? See how CritForge stacks up →