⚔️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 commitment was. 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, and complete adventures. 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

Session prep assistant, live session mode, initiative tracker, quick reference lookups, and skill challenge generator. Mechanically accurate CR balancing with real SRD data. Campaign party level auto-applies to encounter defaults.

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, and 3D establishment interiors with zoom lock, fit-to-view, and SRD-accurate creature sizing. Adaptive experience across devices: full editor on desktop, simplified on tablet, view-only on mobile.

Live

Encounters That Get the Math Right

Every encounter is validated against real SRD creature data and DMG XP budgets. 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 — a quick NPC costs 1 credit, a full world costs 12. Buy credit packs on-demand when you need more mid-session. Free regeneration window with tiered pricing. Chat refinement for targeted changes at a fraction of the cost. Purchase history on your account page. No surprise costs, no hidden limits.

In Progress

Deeper Campaign Intelligence

Contradiction detection, content similarity matching, centralized generation logging, and AI model routing with quality gates and circuit breakers are live now. Coming next: campaign health reports, a living world timeline, and a Campaign Bible.

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?

CritForge is free for 30 days. No credit card. 30 generations across all content types. Generate your first NPC in 60 seconds.

Or browse our docs to learn how specific generators work.

Comparing tools? See how CritForge stacks up →