For indie game developers
GDD.studio turns your game design document into a map you can actually finish. Pick a genre, get the sections every good GDD needs, and fill them one by one, with writing prompts, linked cards for every mechanic and character, and an export your team will read.
Free forever for 2 projects. No credit card.
How it works
Blank pages kill game docs. GDD.studio gives you the structure, shows your progress, and keeps every idea one click away.
Start from a template for horror, roguelike, puzzle, platformer, RPG, narrative, arcade or simulation. You get the sections that matter for that kind of game, each with guiding questions.
Every section is a tile with its status. Open one, write with prompts at hand, add cards for mechanics, characters, levels or sounds, and link them together.
Export a clean PDF with cover and table of contents, grab the Markdown for your wiki, or send a read-only link to your team or your publisher.
Write without losing the thread
Write each section full screen, with guiding questions when you are stuck. Mechanics, characters, levels and sounds live as cards next to the text, so the document and the game design stay in sync.
Everything in one place
8 genres with tailored sections, guiding questions and tips. Or build your own structure.
See what is done, in progress or still to write. The next section is always one click away.
Eight card types with their own fields: mechanics, characters, levels, assets, systems, story beats, UI screens, sounds.
Stuck on a section? Get genre-aware ideas to react to, never a ghost-written document.
A clean PDF with cover, table of contents and card sheets, or Markdown for your wiki.
Invite your team with roles, or share a read-only link with a publisher or a playtester.
Pricing
No credit card to start. Cancel anytime.
0 €/month
9 €/month
Soon
REST API
Token-authenticated API to read and update projects, sections, cards and links. Connect Claude, GPT or your own scripts.
# Create a character card
POST /api/projects/{id}/sections/{id}/elements
{
"title": "Fire Mage",
"type": "character",
"fields": { "role": "Antagonist" }
}
# Link it to a mechanic
POST /api/.../elements/{id}/links
{ "target_element_id": "…", "label": "uses" }
Open the map, write the first section tonight, and know exactly what comes next tomorrow.
Start your GDD free