Jundot Engine 文档
Jundot Engine 是基于 Godot 的 AI 辅助自动迭代游戏引擎。它的目标很直接:让用户可以和 AI 一起创建、细化、修复并发布游戏;当现有引擎能力不够时,AI 可以在受控流程中修改引擎,让引擎变得更适合当前项目。
文档定位
Godot 原有功能请优先参考 Godot 官方文档;本页面集中说明 Jundot 相比 Godot 增加或调整的内容,以及使用 Jundot 时需要注意的工作流。
与 Godot 文档的关系
Jundot 基于 Godot,因此大部分 Godot 教程、API 参考和项目经验仍然适用。为了避免混淆,本站文档分为三类:
- Godot 通用内容:节点、场景、GDScript、C#、资源导入、导出等基础知识。
- Jundot 专属内容:AI Assistant、项目模式、构建自检、Package Builder、Launcher 更新流程等。
- 差异说明:当 Jundot 行为与 Godot 官方文档不一致时,会在对应页面标注。
署名与许可
如果本站引用或改写 Godot 官方文档内容,原文档版权归 Juan Linietsky, Ariel Manzur, and the Godot Engine community,采用 CC BY 3.0 许可。Jundot 专属补充内容由 Jundot contributors 维护。
Jundot 的核心流程
1. 用户用 AI 创建游戏项目
用户先告诉 AI 想做什么游戏,再和 AI 一起细化类型、玩法、主题、操作方式、界面风格和验收标准。AI 会优先使用当前引擎已有能力创建项目、场景、脚本、UI 和资源结构。
- 如果现有引擎能力足够,AI 只修改项目内容,不改引擎。
- 如果项目需求无法用当前引擎完成,AI 会说明为什么需要引擎改动。
- 用户确认后,AI 可以把引擎改成更适合这个项目的形态。
- 如果某个引擎功能足够通用,后续可以整理并丰富到主引擎中。
2. 用户遇到报错或性能问题时交给 AI 解决
当项目出现脚本报错、构建失败、运行异常、性能瓶颈或崩溃问题,用户可以把现场交给 AI。AI 会读取日志、代码、场景和项目结构,给出修复并通过检查结果继续迭代。
- AI 根据真实错误信息修复,而不是凭空猜测。
- 修复后由用户运行、测试和确认。
- 用户验证通过后,AI 可以把修改提交并上传到 GitHub。
3. 让 AI 真正参与做游戏
Jundot 的目标不是只让 AI 回答问题,而是让 AI 在编辑器里参与实际制作:创建项目、生成场景、写脚本、检查错误、修复问题、必要时改进引擎,并把可复用能力沉淀下来。
当前文档重点
- AI 做项目:从项目想法开始,逐步生成可运行内容。
- AI 修问题:报错、性能、崩溃和构建失败都进入可验证的修复循环。
- AI 改引擎:项目层做不到时,进入受控引擎改动流程。
- 通用能力反哺:足够通用的能力可以整理进主引擎。
- GitHub 协作:用户验证后,AI 可以提交并上传修改。
快速入口
- 安装指南 — 获取并启动 Jundot。
- 快速入门 — 创建项目并认识 AI Assistant。
- AI 助手 — 了解项目模式、工具调用和自检流程。
- 更新与发布 — 了解 Package Builder 与 Launcher。
- 脚本 API — 说明 Jundot 与 Godot API 的关系。
- 常见问题 — 排查安装、AI、更新和项目错误。