Grimoire Updates

Grimoire is no longer fantasy-only

Grimoire now ships seven base genres, stackable facets, and a 14th entity type, so your sci-fi, horror, or post-apocalyptic campaign stops looking like D&D.

Zach "Zafety" Townes

I’ll be honest about a gap that bugged me for a while. Grimoire was built genre-agnostic underneath, but it talked like a fantasy tool. Run a Mothership one-shot or a Cyberpunk RED campaign and the creature dropdown still handed you dragon, fey, and fiend. The bones were neutral. The vocabulary wasn’t.

That’s fixed now. Genre support is live.

What you pick now

When you create a campaign you choose a few things, and every one of them has a sensible default, so it stays glance-and-adjust rather than an interrogation.

  • A base genre. One of seven: Fantasy, Sci-Fi, Post-Apocalyptic, Horror, Modern/Urban, Superhero, or Historical. This swaps the vocabulary skin. A Sci-Fi campaign’s creature options become alien, android, synth, not dragon, fey.
  • Facets. Optional, stackable modifiers like Horror, Cyber, Survival, Mystery, War, or Mecha. Facets only ever add: extra field options, tags, and a line of tone. They never rename or remove anything, which is exactly what makes them safe to combine in any order. A fantasy game with the Cyber and Survival facets is a perfectly valid thing to build.
  • Your ruleset. A plain string. “D&D 5e”, “Mothership 1e”, “Homebrew, 5e-based”. Grimoire used to quietly throw this away. Now it’s saved and handed to the AI, so “build me an encounter for four level-5 PCs” resolves against the system you actually play.
  • Dimensions. A small set of structural choices. Toggles like Higher Powers and Vehicles turn whole entity categories on or off. Technology and Magic are two-axis sliders, so you can describe a far-future tech ceiling with a near-mythical prevalence: swords are the default, but a plasma rifle exists if you can find one.

The 14th entity type: Vehicles

Vehicles never fit cleanly anywhere. A starship is half Item, half Location: a thing you own and a place you inhabit. So Vehicles is now its own type. Starships, airships, war rigs, getaway cars.

It ships on the backend and through Grimoire MCP today, which means the AI can already create and manage them. The dedicated frontend page lands alongside a larger entity-page rework, so for now Vehicles lives in the REST API and your AI client.

Nothing breaks

If you run fantasy, you’ll notice nothing. Every existing campaign backfills to the Fantasy genre with the exact vocabulary it had yesterday. Changing genre later is non-destructive: it adds words and relabels things, it never deletes your options or rewrites your entities.

When I wrote the Grimoire MCP deep-dive, I said genre-agnostic setups were “in development.” This is that. The MCP server was already genre-neutral. Now the database speaks your setting too.

Go run something that isn’t fantasy.

Related posts