你的第一款游戏¶
这篇教程带你从一个游戏想法,走到一个可以运行的 Godot 游戏。正常路径使用 godotmaker-cli:它会协助把想法整理成 GDD,然后自动驱动工作流,直到当前设计范围完成。
大概要花多久: 一个小型游戏通常需要 3-5 小时 Agent 运行时间。你不需要盯着每一步。带着想法来,启动工作流,结束后验收可运行结果。
高级用户仍然可以直接运行底层 /gm-* 命令。本页聚焦 CLI 路径。
开始前¶
先完成安装。你需要:
- 已安装
godotmaker-cli - Godot、Git、Node.js、Python 可用
- Claude Code 已登录
- 只有当配置选择 API provider 时,才需要可选 API key
创建游戏文件夹¶
你不需要提前写好完整 GDD。带着一个粗略游戏想法、几条笔记、参考图或约束条件来就行。GodotMaker 会在实现前协助把它整理成 GDD.md。
第一次可以简单到这样:
之后你可以继续把设计写得更详细。GodotMaker 会把整理后的 GDD 当作本轮运行的设计契约。
运行 GodotMaker¶
在游戏文件夹中运行:
CLI 会在需要时把框架发布进项目,协助把想法整理成 GDD,然后驱动规划、构建、验证、评估和修复循环,直到当前设计范围完成。
运行中会发生什么¶
GodotMaker 会:
- 如果文件夹里还没有 Godot 项目,先创建脚手架。
- 协助把你的游戏想法整理成
GDD.md和当前 tag 的规划文档。 - 生成或检查素材。
- 派发实现 Agent。
- 运行 gdUnit4 单元测试和机械验证。
- 创建像玩家一样操作游戏的端到端测试。
- 运行游戏、截图,并对照设计检查结果。
- 把缺失玩法、UI 重叠、视觉不匹配或运行时失败送回修复循环。
- 当前范围通过后 finalize 这个 tag。
终端输出会很多,这是正常的。重要产物都会写入游戏文件夹。
磁盘上会留下什么¶
成功运行后,你通常会看到:
project.godotsrc/游戏代码scenes/Godot 场景assets/生成或提供的美术资源test/gdUnit4 单元测试e2e/玩法测试和截图GDD.md、PLAN.md、STRUCTURE.md、SCENES.md、ASSETS.md.godotmaker/运行状态和报告docs/tags/<Tag>/归档后的规划文档
验收结果¶
用 Godot 打开项目:
或者直接运行:
如果结果需要设计调整,修改 GDD.md 或补充新想法,然后再次运行 godotmaker。下一轮会基于更新后的设计规划,并从现有项目状态继续。
手动角色命令¶
CLI 会替你驱动这些角色:
gm-scaffold -> gm-gdd -> gm-asset -> gm-build -> gm-verify
-> gm-evaluate -> gm-fixgap loop -> gm-accept -> gm-finalize
高级用户可以用 /gm-* 运行。手动模式适合调试、框架开发或审查中间阶段,但已经不是推荐的新手首跑路径。
想了解项目文件夹里每个东西的含义,见项目结构。