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.
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, notdragon,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
Connecting Grimoire to Claude, now one click
The setup that used to need Node.js, mcp-remote, and JSON config edits is gone. Sign in to Claude, pick a campaign, you're connected.
Grimoire MCP, revealed: the secret sauce
How Grimoire MCP layers your campaign data into context the AI can actually use, without overloading your wallet or losing the nuance of your homebrew.
Welcome to the Grimoire blog
Welcome to the Grimoire blog. Personal thoughts, product updates, and lessons from a GM building the campaign manager for how GMs actually think.