Godogen:革命性AI游戏开发工具,让自然语言秒变可玩游戏
【免费下载链接】godogenAutonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex项目地址: https://gitcode.com/gh_mirrors/go/godogen
Godogen是一款革命性的AI游戏开发工具,它能将自然语言描述的游戏创意转化为可玩的游戏项目。通过集成Claude Code和Codex等先进AI技术,Godogen支持Godot、Bevy和Babylon.js三大主流游戏引擎,为开发者提供了前所未有的便捷游戏开发体验。
什么是Godogen?
Godogen并非传统意义上的游戏引擎或代码生成器,而是一个创新的AI驱动开发平台。它通过发布一个轻量级运行时环境(包含清单、引擎指南和资产技能)到全新的游戏仓库中,然后由Claude Code或Codex在该仓库内自主构建完整游戏。简单来说,整个流程是:godogen -> 游戏仓库 -> 游戏。
核心功能:三大引擎支持,满足多样化需求
Godogen支持三种主流游戏引擎,满足不同平台和技术栈的开发需求:
Godot 4:强大的跨平台游戏引擎
Godogen为Godot 4提供全面支持,采用C#/.NET技术栈,所有Godot C#类均为partial类型。它包含项目配置、输入操作、显示和物理系统等关键设置,特别推荐在3D项目中使用Jolt Physics引擎并设置固定的物理滴答频率。
Bevy:基于Rust的现代化游戏引擎
Bevy支持采用最新稳定版Bevy引擎和Rust 2024版本。Godogen会自动处理依赖管理,确保所有bevy_* crate使用相同的次要版本,避免类型不兼容问题。Bevy项目还支持无头渲染和屏幕截图功能,便于自动化测试和演示。
Babylon.js:浏览器端3D游戏引擎
Babylon.js支持采用TypeScript和Vite构建现代浏览器游戏。它使用@babylonjs/core和@babylonjs/loaders核心库,需要Node 22+环境。通过Vite的自定义插件(godogen:scene-change)实现场景级热重载,引擎和画布在编辑过程中保持持久化。
AI驱动:Claude Code与Codex双引擎
Godogen创新性地整合了Claude Code和Codex两种AI模型,为游戏开发提供强大的智能支持:
- 双模型选择:在发布时可选择Claude Code或Codex作为主机代理,而非维护单独的源代码树
- 自动生成配置:Codex的agents/openai.yaml配置文件从asset-gen的SKILL.md前端 matter自动生成
- 远程控制:支持从任何设备检查和指导AI的运行过程,两种模型均提供官方远程控制界面
简单三步,开启AI游戏开发之旅
1. 准备开发环境
根据目标引擎安装相应的开发工具:
- Godot项目:安装Godot 4 (.NET版)并添加到PATH
- Bevy项目:安装Rust/Cargo工具链
- Babylon.js项目:安装Node.js 22.12+和npm
2. 获取Godogen
克隆Godogen仓库到本地:
git clone https://gitcode.com/gh_mirrors/go/godogen3. 开始游戏开发
通过自然语言描述您的游戏创意,Godogen将自动处理后续的开发流程,包括代码生成、资产创建、引擎配置等。您可以选择全程参与或完全交由AI自主开发,最终获得一个可直接运行的游戏项目。
灵活的参与方式,满足不同需求
Godogen提供灵活的开发模式,您可以根据自己的需求选择不同的参与程度:
- 全程监督:观看实时游戏开发过程(通过Babylon.js的URL或本地运行的Godot/Bevy项目),在关键决策点进行指导
- 完全自动化:完全无需干预,AI自主完成所有开发工作,最后获得15-20秒的游戏演示视频
- 混合模式:根据任务描述,AI会自动判断需要多少人工参与,实现最优的开发效率
结语:AI驱动的游戏开发新纪元
Godogen正在引领游戏开发的新革命,它将复杂的编程知识和游戏设计技能转化为简单的自然语言交互,让任何人都能实现自己的游戏创意。无论您是经验丰富的开发者还是完全的新手,Godogen都能帮助您快速打造专业级的游戏作品。
立即开始您的AI游戏开发之旅,体验未来游戏创作的无限可能!
【免费下载链接】godogenAutonomous game development for Godot, Bevy, and Babylon.js with Claude Code and Codex项目地址: https://gitcode.com/gh_mirrors/go/godogen
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考