Project, page and DataID — the vocabulary that comes up everywhere in the docs.
Key concepts#
Three words come up again and again in this documentation. Understanding each one well saves you time down the road.
1. Project#
The highest-level unit of work. A project represents one game.
Everything you write lives inside a project. You can have as many projects as you want on your account — one per game, one per experiment, one per client.
2. Page#
A page is a subject in your game. E.g.: "Iron Sword", "Shadow Mage", "Main Economy", "Core Loop".
Pages are organized in a tree — every page can have sub-pages. The app organizes the GDD into four areas — Game vision, Documentation, Library and Systems — and the pages live in Documentation, with dozens or hundreds of children below them.
Every page has a title, a description written in blocks (paragraphs, lists, tables, images, callouts, spoilers) and the domain tags that say what it's about.
3. DataID#
A DataID is a stable, readable nickname for a page — DATA_FIRE_BALL, DATA_GOLD, DATA_ENEMY_GOBLIN.
Why it matters#
The app generates an internal identifier (a8f3e9d2-7c1b-…) for every page, but it's unreadable and it changes when you duplicate or import a project. The DataID is the name you choose, and it doesn't change when the page is renamed or moved somewhere else.
It's mostly there so things can be matched up: when someone (or Claude, through the integration) needs to point at a specific page, the DataID is the address you can rely on.
How to set one#
- Open any page
- Right below the title there's a discreet field:
- When empty: "+ DataID" shows up in grey
- When set: "ID: DATA_…" shows up as a clickable pill
- Click the field
- The app suggests one automatically based on the title — e.g. "Iron Sword" →
DATA_IRON_SWORD - Accept or edit it (worth keeping a convention across the project)
- The app warns you if another page already uses that DataID
When to use it#
You don't need one on every page. It pays off on the pages you reference a lot, the ones the AI integration will need to find, and the ones that stand for concrete game entities (an item, an enemy, a currency).
Next steps#
Now that the vocabulary is clear: