ToolsApr 12, 2025
How the Campaign Suite manages 400+ NPCs without losing your mind
The design decisions behind the character graph — why we store relationships as edges, not nested properties.
Read more →The Blog
Dev updates, lore drops, session recaps.
Recent Posts
The design decisions behind the character graph — why we store relationships as edges, not nested properties.
Read more →Every great empire has an official history. Here's the version the empire doesn't teach.
Read more →I said sandbox campaign. I meant it. This week the players made three NPCs permanently hostile and I loved every second.
Read more →Stay in the loop
New tools, new stories, new sessions. No noise.