hatayama/unity-cli-loop
Let AI Drive Unity, from Editor to Play Mode.
解决的问题
Unity CLI Loop 让 AI 智能体能够自主地开发、测试和操作 Unity 项目。它消除了人工手动编译代码、运行测试、检查日志和操作 Unity 编辑器的需求,实现了持续的 AI 驱动开发循环。
工作原理
该项目提供了一个 CLI 和一套 LLM 可以用来与 Unity 编辑器交互的“Skills”(工具定义)。它将基本的 Unity 操作(如编译、日志检索和场景层级分析)作为工具公开。一个关键特性是 execute-dynamic-code 工具,它允许 AI 在编辑器中运行任意 C# 代码,从而无需庞大的预定义工具库即可执行复杂任务。
适用对象
使用 AI 驱动的 IDE 或智能体(如 Claude Code、Cursor 或 Codex)并希望实现游戏或应用程序编码、测试和优化迭代过程自动化的 Unity 开发人员。
亮点
- 自主开发循环:AI 可以独立进行编译、运行测试并检查日志以修复 Bug。
- 动态 C# 执行:允许 AI 通过动态代码片段执行几乎任何编辑器操作。
- PlayMode 自动化:用于模拟鼠标和键盘输入、录制和回放游戏过程以及验证行为的工具。
- 视觉反馈:能够截取特定编辑器窗口的屏幕截图,为 AI 提供视觉上下文。
- 集成就绪:支持通过 Unity Package Manager 或 OpenUPM 进行安装,并通过 CLI 或 MCP 与流行的 LLM 工具集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目