Fourth Wall Gaming

Play

You talk; the AI gamemaster narrates, plays the NPCs, and rolls honest dice. Every character, wound, faction, and journal entry persists in a knowledge graph, so you can walk away mid-scene and pick up weeks later with zero context loss.

What you need

No Python or database knowledge required — the plugins handle everything.

Step 1 — Install the infrastructure plugin

Inside Claude Code, run:

/plugin marketplace add sciknow-io/skillful-alhazen
/plugin install alhazen-core@skillful-alhazen
/alhazen-core:init

This starts TypeDB and a web dashboard in Docker — the dashboard lives at http://localhost:3001 — and loads the base schema. init is idempotent, so it’s safe to re-run.

Step 2 — Install the Mythras GM

/plugin marketplace add fourth-wall-gaming/mythras-gm
/plugin install mythras-gm@fourth-wall-gaming

Step 3 — Load a campaign (or build your own)

Clone the flagship campaign:

git clone https://github.com/fourth-wall-gaming/veilwrack-campaign

Then tell Claude: “Import the Veilwrack campaign from ~/veilwrack-campaign” — and once it’s in: “Run my Veilwrack campaign.”

Or start from nothing: say “Create a new Mythras campaign” and the GM walks you through worldbuilding and character creation.

What play feels like

The GM narrates scenes and plays NPCs in natural language. When the dice matter, it calls a deterministic rules engine — d100 checks, opposed rolls, full Mythras combat with special effects and hit locations — and shows you the JSON, so every roll is auditable. Nothing is fudged.

When you stop, everything is saved. Next session, the GM reads the campaign state back from the knowledge graph and recaps where you left off.

Love the system? Buy the books

This runs on the Mythras Imperative SRD under the ORC License. The Design Mechanism publishes the full Mythras line — get the real thing and play it at a real table too.