Skip to content

How a campaign compounds

Session zero to session forty.

Every tool demos well with six NPCs. The test is what a campaign looks like once the structure has had seventeen sessions to compound. This page walks World of Geux, the live demo campaign, session by session: the schema at session zero, canon at session three, secrets at session eleven, promises that age at session fourteen, and where it all stands today.

Start your campaign Watch the demo

Every name on the right is real: World of Geux, the live demo campaign, seventeen sessions deep. The page below walks its history, session by session.

Free to start · See pricing · AI-optional, no token charges.

Session Zero

You start with a skeleton, not a blank page.

Before World of Geux had a single session, it had a schema: fourteen typed entities with genre-aware fields, ready to fill. NPCs, factions, locations, quests, items, and the rest. Session zero is forms, not essays, and nobody rebuilds the same NPC template for the fourth time.

Session Three

The world starts keeping time.

Three sessions in, the table destroyed something forever. The recap holds the story; its key events hold the beats; one mark makes a beat canon. From then on, "the Vein of Memory is gone" is not a line in a doc named FINAL v3. It is a fact the campaign cannot misplace.

Session Eleven

Secrets start doing work.

By session eleven, what the table knows and what is true have quietly diverged. Good. That gap is the story. Three visibility tiers keep the ledger on every entry: common knowledge, player knowledge, GM secrets. Share the campaign wiki through the Player Portal, and your table reads exactly the pages you have revealed, and nothing you have not.

Session Fourteen

Promises age in public.

At Galik Emberfuse's ball, the party got burned and swore revenge. In docs, that promise fades under newer notes. Here it is a typed thread with an age, and it keeps raising its hand until the table pays it off. Consequences, mysteries, foreshadowing, callbacks: the debts you owe your players, on one ledger.

Session Seventeen · today

Where the story stands.

A signal lost, a revenant freed, a champion rescued from antimagic. Session 17 of World of Geux left 8 threads hanging and two arcs in motion across 132 entries, 27 NPCs, and 24 locations, and every piece of it is findable in seconds. This is the demo campaign. Walk in without signing up; it resets behind you.

Session Forty

The question was never week one.

Every tool demos well with six NPCs. The test is session forty: hundreds of names, debts, secrets, and half-kept promises. Docs rot. Wikis sprawl. Structured data compounds, because every session adds rows and edges to a world that stays navigable at scale. Built like a system, not a folder of pages.

And when you want it · Optional

Already use AI? Make it an expert in your world.

Grimoire runs fully without a single AI feature. When you want it, Grimoire MCP connects your campaign to any MCP client (Claude, ChatGPT, Cursor). You bring your own client, so there is no token markup and no model lock-in, and your assistant answers from forty sessions of your canon, never generic fantasy.

Build your TTRPG bot

The honest table

Which of these holds up at session forty?

Six tools, six schema philosophies. Here is where Grimoire actually differs.

GrimoireObsidianNotionWorld AnvilLegendKeeperKanka
Structure14 typed entities + wiki + graphsMarkdown notes + pluginsDIY databases + relationsArticle-centric wikiFlexible pages + wiki~20 typed entry types
Setup frictionPre-built schema, fill and goInstall plugins, build schemaModel databases firstTemplates + customizationYou design the schemaBase entries + you configure fields
Knowledge graphsMulti-projection (political, geo, timeline, custom)Link graph (notes that mention each other)Relations as cells + listsDiplomacy webs (organizations)Boards (whiteboard)Per-entry Connection Map (Premium)
Real-time wiki collabYes (Y.js CRDT)No (local files)YesNo (async co-authors)YesYes (maps + boards)
Player visibility3 named tiersManual (publish/exclude)Share per pagePer-article + co-authorsHide secrets + public linksPer-entity + roles
AI integrationMCP (typed campaign, optional)MCP (vault as notes)MCP (workspace as pages)AI asset generation (no MCP)NoneNone
AI token chargesNever (BYO client)n/an/an/an/an/a

Compare Grimoire to World Anvil, LegendKeeper, and more → 7 best World Anvil alternatives →

The campaign manager you would have built.

Your session zero is free. No credit card. Session forty will thank you.

Start your campaign

See how the pieces fit together, or join the Discord and meet the GMs already running it.