Product flow
From loose idea to living, exportable GDD
Mainloop connects key design decisions in a clear cycle: first you turn the idea into a living GDD, then validate it before prototyping, and finally use what development teaches you to iterate on the document.
Create my GDDFrom playable idea to clear vision
The flow starts when a premise stops being a loose note and begins answering what experience you want to design, who it is for, and why it is worth building.
- 01
Idea
Define the fantasy, main action, and promise of the game before turning it into a game design document.
Design and validate the GDD before prototyping
The idea becomes a living, reviewable game design document. Before investing time in prototypes or production, Mainloop helps detect gaps, contradictions, and risks with AI support.
- 02
GDD
Organize intent, core loop, rules, mechanics, systems, and open decisions into a living design foundation.
- 03
Validation
Review coherence, contradictions, dependencies, and risks before development; with AI, that read can happen in seconds.
From prototype to production, always returning to the GDD
Once the design has been validated, work moves into tests, tasks, and export. Production learning does not get lost: it returns to the GDD to keep it alive.
- 04
Prototype
Test concrete GDD decisions with a clear hypothesis, not an idea that is still ambiguous.
- 05
Tasks
Turn validated decisions into backlog, owners, and actionable next steps for production.
- 06
Export
Share documentation, support assets, and a working foundation without losing the GDD as the source of truth.
- 07
GDD iteration
Return to the document with what you learned, adjust decisions, and validate again before the next loop.
- returns to living GDD
Not a game engine
Mainloop does not replace Unreal, Unity, or Godot. It organizes the design flow: idea, living GDD, validation, prototype, tasks, export, and iteration so development starts with less ambiguity.
Frequently asked questions
Why is it called Mainloop?
Because design does not end with the first GDD. The idea is documented, validated, prototyped, turned into tasks, exported, and returned to the GDD for iteration.
When should I validate the GDD?
Before prototyping or development. Mainloop helps review in seconds whether the idea, loop, mechanics, and risks are coherent enough to move forward.
Does the prototype replace the GDD?
No. The prototype tests GDD decisions and then returns learning to the document so it can keep iterating.
Does Mainloop export a complete game?
No. It exports support assets like images, datatables, and a base structure to complement development, not a finished complete game.
Turn your idea into a living GDD that improves with every loop
Mainloop helps you validate before development, move decisions into production, and always return to the document for clearer iteration.
Create my GDD