type
status
date
slug
summary
tags
category
icon
password
我正在使用ai制作游戏,请你帮我写一篇笔记,我使用团结引擎1.6.7LTS,手动安装了unity mcp插件 https://github.com/CoplayDev/unity-mcp ,使用wsl 的codex cli连接unity,用claude cli写代码,是用codex mcp连接claude协调合作, https://github.com/GuDaStudio/codexmcp ,用coding-tool管理cli, https://github.com/CooperJiang/coding-tool ,用gemini canvas制作我的游戏原型,一起探讨可行方案,然后给unity参考原型,让他们配合写文档开始制作
📅 项目概况
本与之主要记录使用前沿的 MCP (Model Context Protocol) 协议,结合多模态 AI 模型进行游戏开发的完整技术栈与工作流。项目从 Gemini 的快速原型开始,通过 MCP 协议让 Claude 直接接管 Unity 编辑器进行代码编写与调试。
🛠️ 核心技术栈 (Tech Stack)
1. 游戏引擎
- 引擎版本:团结引擎 (Tuanjie Engine) 1.6.7 LTS
- 平台特性:针对微信小游戏等本地化平台优化的 Unity 中国版分支。
2. 原型设计 (Ideation)
- 工具:Gemini Canvas
- 作用:用于快速生成游戏原型、验证核心玩法逻辑,并生成初始的可视化参考,作为后续开发的“蓝图”。
3. AI 协作与编排 (AI Orchestration)
- 核心大脑:Claude CLI (负责逻辑理解与代码生成)
- 协议桥梁:Codex MCP
- 功能:连接 Claude 与 Codex,实现指令的协调与分发。
- 仓库:GuDaStudio/codexmcp
- Unity 接口:Unity MCP
- 安装方式:手动安装 (Manual Installation)
- 功能:允许外部 AI 工具读取 Unity 场景结构、Console 日志并执行编辑器脚本。
- 仓库:CoplayDev/unity-mcp
- 连接工具:Codex CLI (运行于 WSL 环境)
- 功能:在 WSL 中运行,作为连接 Unity 的通道。
4. 流程管理 (Process Management)
- 命令行管理:Coding-Tool
- 功能:用于统一管理 CLI 工具的启动与配置,简化复杂的终端操作。
- 仓库:CooperJiang/coding-tool
🔗 架构与连接拓扑
为了实现 AI 自动化编码,构建了如下的通信链路:
- 环境层:Windows (Unity) <---> WSL (AI CLIs)
- 控制层:
coding-tool启动并管理所有 CLI 进程。
- 数据流:
- Claude 发出指令 -> Codex MCP 翻译/协调 -> Codex CLI -> Unity MCP -> Unity 编辑器
- Unity 反馈 (编译错误/运行日志) -> Unity MCP -> Codex CLI -> Claude 进行自我修正。
📝 详细工作流 (Workflow Steps)
第一阶段:原型验证 (Prototype)
- 使用 Gemini Canvas 描述游戏创意。
- 生成简单的交互式原型或逻辑图表。
- 导出关键逻辑文档和视觉参考图,作为 Prompt 的上下文 (Context) 喂给 Claude。
第二阶段:环境搭建 (Setup)
- Unity 端:
- 创建团结引擎 1.6.7 项目。
- 手动 Clone 并安装
unity-mcp插件到项目的 Packages 目录。 - 确保编辑器开启并处于监听状态。
- WSL 端:
- 配置
coding-tool以便一键启动环境。 - 启动
codex cli并与 Unity 建立连接。 - 启动
codex mcp挂载 Claude。
第三阶段:自动化开发 (Development)
- 编写文档:撰写详细的技术需求文档 (GDD/Tech Spec),明确模块功能。
- 参考原型:将 Gemini 制作的原型逻辑告知 Claude。
- 执行编码:
- 通过
claude cli下达指令。 - Claude 读取 Unity 当前的场景结构 (Hierarchy)。
- Claude 自动创建 C# 脚本、挂载组件、修改属性。
- 自动闭环:如果 Unity 控制台报错,Unity MCP 会将错误回传给 Claude,Claude 自动分析并修复代码,直到编译通过。
💡 经验总结 (Notes)
- 双 AI 协同:Gemini 擅长早期的视觉化和发散性思维(Canvas 原型),Claude 擅长复杂的工程逻辑和代码执行(MCP 深度集成)。两者分工明确,效率极高。
- WSL 桥接:利用 WSL 运行 CLI 工具既保持了开发环境的纯净,又利用了 Linux 完善的命令行生态,通过 Codex 穿透到 Windows 的 Unity 进程是非常巧妙的方案。
- MCP 的优势:相比传统的 Copilot,MCP 方案让 AI 拥有了“手脚”,不仅是写代码,还能真正操作 Unity 编辑器(如创建物体、查阅日志),大幅减少了人工 Alt+Tab 切换的频率。
下一步计划
- 完善游戏核心 Gameplay 循环。
- 测试
unity-mcp在复杂场景下的读写性能。
是否需要我针对这个工作流,帮你生成一份具体的
coding-tool 配置文件(config.yaml)示例,或者帮你草拟第一份发给 Claude 的“项目启动 Prompt”?有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
- Author:王吹风
- URL:https://harry.vfxskill.com/article/2b9196c5-f0be-8052-bed6-c9b8c22ff441
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!

