GodotMaker¶
Bring your idea. Give it to GodotMaker. Get a playable game.
Why I Built This¶
In game development, especially early ideation and market validation stages, teams often come up with more ideas than they can develop. The usual approach is to discuss and pick one idea for development, only to find out after a couple of weeks that the idea is not viable, making the previous discussion and development efforts wasted. I built GodotMaker to allow individuals to turn their ideas into playable prototypes quickly, validating the feasibility and fun of their ideas. This will significantly speed up the early stages of game development, helping developers find truly worthwhile game concepts faster.
What You Get¶
- Idea-to-GDD generation - describe the game in natural language, then let the workflow turn it into tasks, structure, scenes, and assets.
- No-human-in-the-loop runs - a typical small game takes about 3-5 hours of agent runtime while the CLI keeps the loop moving.
- Owned local output - the result is a normal Godot project you can open, inspect, modify, and ship.
- No closed-platform resale - GodotMaker is a source-available workflow layer, not a hosted editor that resells agent work and keeps the project locked away.
- Tested code by default - unit tests and end-to-end gameplay tests are written alongside the game code.
- Visual QA included - the evaluator runs the game, captures screenshots, compares the result to the design, and feeds issues back into the fix loop.
- Source-available workflow layer - GodotMaker's workflow source is available under BUSL 1.1 and does not lock the project behind a hosted editor.
Start Here¶
- Installation - required tools, optional API keys, and environment checks.
- Your first game - the CLI-driven idea-to-prototype workflow.
- How it works - the roles, quality gates, and fix loops behind the CLI.
Current Boundaries¶
- GodotMaker currently targets 2D Godot games. 3D game generation is not supported.
- The art pipeline is still alpha. It may need a follow-up coding-agent pass for atlas regions, animation setup, or asset binding.
- Pixel art and TileMap support are planned but not currently supported.
- Level layout, puzzle content, and numeric balance still need human judgment and manual refinement.
- Audio generation is not supported yet.
- Very long automated runs are cost-sensitive, and rare projects may fail to converge after repeated build/fix/evaluate loops.
Other Links¶
- The 9 roles - the underlying role commands.
- Troubleshooting
- FAQ
- Contributing
- GitHub repository
Project Status¶
GodotMaker is preparing for a source-available public alpha. The CLI, visual QA, and packaging are moving quickly; expect the workflow and docs to keep changing.