跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C#AI

UnityMCP + Claude + VSCode 搭建 AI 游戏开发工作流

UnityMCP 配合 Claude 与 VSCode 可构建高效的 AI 游戏开发工作流。本指南详解如何安装 Git、Python 及 Unity Hub,配置 VSCode 插件与 MCP 服务,实现自然语言控制 Unity 编辑器创建场景与角色。通过本地 MCP 服务器连接,开发者能利用 AI 辅助代码生成与逻辑调试,显著提升独立开发效率。

橘子海发布于 2026/4/8更新于 2026/9/971 浏览
UnityMCP + Claude + VSCode 搭建 AI 游戏开发工作流

UnityMCP + Claude + VSCode 搭建 AI 游戏开发工作流

请添加图片描述

借助 MCP 工具,Claude 可以直接与 Unity 编辑器进行双向指令交互,开发者则可以直接使用自然语言进行 Unity 游戏开发。这一组合充分利用了 AI 的代码生成、问题诊断与创意辅助能力,极大提升了 Unity 项目的开发效率与质量。

环境准备

在开始之前,确保已安装以下基础依赖:

  • Git CLI:用于克隆服务器代码。
  • Python:3.12 或更高版本。
  • Unity Hub 及编辑器:建议 2020.3 LTS 或更高版本。
  • uv(Python 包管理器):可通过 pip install uv 安装。
  • 支持 MCP 的 AI 客户端:如 Claude Desktop、Cursor 或 VSCode。

目前市面上有多种 UnityMCP 实现可供选择,本文主要基于 CoplayDev 的 unity-mcp 进行演示,其他开源项目如 IvanMurzak/Unity-MCP 等也可参考使用。

工具地址介绍
unity-mcp (本文使用)https://github.com/CoplayDev/unity-mcpStar: 7.2k,持续更新中
Unity-MCPhttps://github.com/IvanMurzak/Unity-MCPStar: 1.4k
mcp-unityhttps://github.com/CoderGamester/mcp-unityStar: 1.5k

VSCode 配置流程

连接 UnityMCP

在 Unity 编辑器中通过 Window → MCP For Unity 打开相关面板,Client 选择 VSCode 然后点击 Start Server 开启连接。启动后,VSCode 控制台应显示 unityMCP 服务正常响应。

请添加图片描述

此时若查看 VSCode 内置 AI 聊天窗口,应能看到 UnityMCP 已连接完成。如果暂时不接入 Claude,仅使用 VSCode 内置 AI 也能进行基础的 Unity 辅助开发。

安装必要插件

在 VSCode 扩展商店中添加 Unity 和 Claude Code For VS Code 插件。安装完成后,界面会出现 Claude 对话按钮,点击即可打开对话框。

请添加图片描述

安装 Claude Code CLI

为了在本地运行 Claude 命令,需要安装 Node.js 并全局安装 claude-code CLI。以下是关键步骤:

# 1. 检测 npm 的版本(需先安装 node.js)
npm -v

# 2. 执行 npm 命令安装 claude code cli
npm install -g @anthropic-ai/claude-code

# 3. 验证安装
claude --version

如果遇到网络问题导致安装失败,可尝试调整 npm 镜像地址到国内源。此外,推荐使用 cc-switch 工具来管理不同的 API Key,方便切换模型配置。

配置 MCP 连接

在 Unity 工程目录下创建一个 .mcp.json 文件,内容如下:

{"mcpServers":{"unityMCP":{"type":"http", "url":"http://localhost:8080/mcp"}}}

这一步至关重要,否则 Claude 无法检测到 UnityMCP 服务。如果希望所有项目都能读取该配置,也可以在 VSCode 的全局目录 C:\Users\Administrator\AppData\Roaming\Code\User 下配置一个通用的 mcp.json 文件。

实战开发示例

首次使用 Claude 时,在对话框中执行 /init,AI 会输出更符合当前项目功能的初始化信息。输入 /mcp 可以查看 MCP server 是否连接正常。

确认连接无误后,即可尝试自然语言指令。例如:

Create a red, blue and yellow cube

或者中文指令:

帮我在 AIScene 中创建一个平面和一个角色,角色支持 WASD 移动,移动速度为 5

AI 会自动生成相应的脚本并在场景中创建对象。运行测试后,按 WASD 键即可看到角色按指定速度移动。至此,整个工作流已打通,后续可直接通过对话框让 AI 协助开发游戏功能。

常见问题排查

如果在初次使用时遇到 MCP 未连接或调用失败的情况,可参考以下方案:

  1. 检查配置文件:确保 Unity 项目根目录存在 .mcp.json,且 URL 指向正确的 localhost 端口。
  2. 环境变量:如果 Python 或 uv 无法正常使用,StartServer 时提示找不到文件,请检查系统环境变量配置是否正确。
  3. 引导 AI 排查:如果 Claude 一直检测不到连接,可以直接在对话框询问 AI 为什么没有连接,让它一步步引导你排查原因。
  4. 官方文档:参考 MCP 将 Claude Code 连接到工具的官方文档获取最新配置说明。

总结

UnityMCP + Claude + VSCode 的组合,将 AI 的认知能力与 Unity 的创作能力深度融合。无论是独立开发者还是小型团队,都能借助这一环境快速验证想法、减少技术债务,将更多精力聚焦于创意本身。随着 AI 模型的进化与 MCP 生态的完善,这一模式有望成为游戏开发的标准配置。

目录

  1. UnityMCP + Claude + VSCode 搭建 AI 游戏开发工作流
  2. 环境准备
  3. VSCode 配置流程
  4. 连接 UnityMCP
  5. 安装必要插件
  6. 安装 Claude Code CLI
  7. 1. 检测 npm 的版本(需先安装 node.js)
  8. 2. 执行 npm 命令安装 claude code cli
  9. 3. 验证安装
  10. 配置 MCP 连接
  11. 实战开发示例
  12. 常见问题排查
  13. 总结

更多推荐文章

查看全部
  • C++ 搜索引擎核心模块:Searcher 设计与代码解析
  • 8 条实用 Python 代码案例与初学者核心知识点
  • CoPaw 个人助理部署与定制指南:从本地到飞书接入
  • 前端首屏加载优化方案
  • 微信小程序 WebView 组件使用及场景分析
  • C++ STL map 容器详解与 pair 用法
  • C++ 仿 Muduo 库实战 #1:架构设计与 Reactor 模型解析
  • PointWorld: 大规模 3D 世界模型用于野外机器人操作
  • 通义万相 2.1 开源视频模型部署与性能解析
  • Toonflow AI 短剧工厂:全流程自动化短剧创作平台
  • JetLinks MQTT 设备属性主动上报 Python 实现
  • C++ 模板编程基础:泛型编程入门与实践
  • GitHub、谷歌学术与 Sci-Hub 镜像站使用指南及实测分析
  • 基于 Spring Cloud 的分布式智能推荐系统架构与实战
  • Java 动态构建 GeoJSON 完整实现指南
  • 人工智能发展历程与现状分析
  • Clawdbot 部署指南:反向代理与 WebAuth 配置
  • Python 3.8+ 海象运算符详解
  • Web3 前端安全:钱包连接风险与防护指南
  • .NET 集成 GoView 低代码可视化大屏方案详解

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online