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

UnityMCP+Claude+VSCode 构建 AI 游戏开发环境

如何在 VSCode 中配置 UnityMCP 并结合 Claude 进行 AI 游戏开发。主要步骤包括安装 Git、Python、Unity Hub 及 uv 包管理器;在 Unity 中启动 MCP 服务并在 VSCode 中安装相应插件;配置 .mcp.json 文件以连接本地 MCP 服务器;最后通过自然语言指令让 AI 辅助生成 Unity 场景与逻辑。文章还涵盖了常见问题排查,如环境变量配置、MCP 连接失败及多项目通用配置方法。该工作流利用 AI 提升开发效率,适合希望探索 AI 辅助游戏制作的开发者。

监控大屏发布于 2026/4/6更新于 2026/10/16111 浏览
UnityMCP+Claude+VSCode 构建 AI 游戏开发环境

图片

一、UnityMCP+Claude+VSCode,构建 AI 游戏开发环境

1.1 介绍

在使用 UnityMCP 之前需要完成基础环境的安装和配置。以下组件为必须安装项:

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

本文重点介绍在 VSCode 中接入 Claude 和 UnityMCP 进行游戏开发的流程。

1.2 使用说明及下载

  • GitHub 下载地址:https://github.com/CoplayDev/unity-mcp

除了 CoplayDev UnityMCP 之外,还有其他 UnityMCP 实现可供选择:

工具地址介绍
unity-mcphttps://github.com/CoplayDev/unity-mcpstar:7.2k,持续更新中
Unity-MCPhttps://github.com/IvanMurzak/Unity-MCPstar:1.4k
CoderGamester - mcp-unityhttps://github.com/CoderGamester/mcp-unitystar:1.5k
zoucdr - unity3d-mcphttps://github.com/zoucdr/unity3d-mcp/tree/masterstar:44

二、VSCode 配置

2.1 连接 UnityMCP

在 Unity 中通过 Window → MCP For Unity 打开相关面板,Client 选择 VSCode 然后点击 Start Server 开启连接。

Unity MCP 面板

然后在 VSCode 中会出现一个 MCP 服务器 (unityMCP),点击启动服务器,查看控制台输出一切正常。

VSCode MCP 状态

此时与 VSCode 内置的 AI 聊天可以看到 UnityMCP 已连接完成。

AI 连接确认

如果不打算连接 Claude,此时就可以通过 VSCode 进行 Unity 的 AI 开发了。

2.2 在 VSCode 中添加插件

在 VSCode 中添加 Unity 和 Claude Code For VS Code 插件。

VSCode 插件

此时在 VSCode 中会出现 Claude 的对话按钮,点击即可打开 Claude AI 对话框。

Claude 对话框

如果 Claude 没安装的话应该不能使用 Claude 对话,下面简单介绍下 Claude 的安装。

2.3 Claude 安装

# 1. 检测 npm 的版本(需要安装 node.js)
npm -v
# 2. 查看 npm 的全局安装路径(可选)
npm config get prefix
# 3. 返回的 npm 全局安装路径
D:\mywork\node-v23.8.0\node_global
# 4. 修改全局安装路径(可选)
npm config set prefix "D:\npm-global"
# 5. 将 npm 的全局安装路径配置到系统的 PATH 变量
# 6. 执行 npm 命令安装 claude code cli
npm install -g @anthropic-ai/claude-code
# 7. 验证安装
claude --version
claude --help

为了方便地在不同 API Key 之间切换,推荐下载 cc-switch 使用。 github 安装地址:https://github.com/farion1231/cc-switch/releases

安装完成之后,在 cc-switch 中配置好模型即可。

2.4 VSCode MCP 配置

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

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

这一步必须创建这个文件,不然 Claude 检测不到 UnityMCP,就没办法使用了。

2.5 使用 Claude 开发功能

第一次使用 Claude 时,在 Claude 对话窗口中先执行 /init,这样 AI 就会输出更符合自己项目的功能。

可以在对话框中输入 /mcp 选择 MCP server 查看 UnityMCP 是否连接正常。

如下图所示即可正常使用:

Claude 连接状态

在对话框中尝试输入这样的提示词:Create a red, blue and yellow cube

生成立方体

或者尝试这样说:帮我在 AIScene 中创建一个平面和一个角色,角色支持 WASD 移动,移动速度为 5

生成角色

这样角色就创建好了,运行之后按 WASD 就会按指定速度进行前后左右移动。

这样就算跑通了 UnityMCP+Claude+VSCode 开发游戏的整个流程,后面就可以直接在对话框通过自然语言让 AI 来开发游戏了。

而 Claude 强大的地方在于我们可以添加各种 Skill 和 MCP,定制化开发自己的游戏项目。

三、相关问题

在第一次使用时遇到的问题可能是 MCP 和 Claude 的配置问题,导致使用 Claude 对话时没办法正确调用 unityMcp 的功能,可能会显示 MCP 未连接。

  1. Unity 项目根目录添加 .mcp.json 文件,内容如下所示:
{"mcpServers":{"unityMCP":{"type":"http","url":"http://localhost:8080/mcp"}}}
  1. 在 vscode 的全局目录 C:\Users\Administrator\AppData\Roaming\Code\User 下配置一个 mcp.json 文件,这样所有的项目工程都能读到这个 mcp 工具的配置。
{"mcpServers":{"unityMCP":{"url":"http://localhost:8080/mcp","type":"http"}},"servers":{"unityMCP":{"url":"http://localhost:8080/mcp","type":"http"}}}
  1. 如果 Claude 一直检测不到 UnityMCP 的连接,可以直接在对话框中跟它对话,问 AI 为什么没有连接,然后一步步引导 AI 去排查原因即可。

  2. Claude 关于 MCP 连接的文档。通过 MCP 将 Claude Code 连接到工具:https://code.claude.com/docs/zh-CN/mcp

  3. Python 和 uv 没办法正常使用。在 Unity 中点击 StartServer 时不能弹出正确的弹窗,而是提示无法打开指定的文件之类的内容,则需要看下 python 的环境变量有没有配置,或者把报错内容直接发给 AI 进行诊断排查即可。

总结

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

目录

  1. 一、UnityMCP+Claude+VSCode,构建 AI 游戏开发环境
  2. 1.1 介绍
  3. 1.2 使用说明及下载
  4. 二、VSCode 配置
  5. 2.1 连接 UnityMCP
  6. 2.2 在 VSCode 中添加插件
  7. 2.3 Claude 安装
  8. 1. 检测 npm 的版本(需要安装 node.js)
  9. 2. 查看 npm 的全局安装路径(可选)
  10. 3. 返回的 npm 全局安装路径
  11. 4. 修改全局安装路径(可选)
  12. 5. 将 npm 的全局安装路径配置到系统的 PATH 变量
  13. 6. 执行 npm 命令安装 claude code cli
  14. 7. 验证安装
  15. 2.4 VSCode MCP 配置
  16. 2.5 使用 Claude 开发功能
  17. 三、相关问题
  18. 总结

更多推荐文章

查看全部
  • Dify 与 FastGPT 知识库功能对比及选型指南
  • Spring Boot 核心原理与面试高频考点解析
  • Oracle Database 19c 在 Windows 系统上的安装与配置指南
  • Java 核心面试题与解析:基础、并发、容器篇
  • Linux 信号处理流程与操作系统中断机制解析
  • 大模型产品经理转型指南:核心技能与职业发展路径
  • 医疗 AI 中马尔科夫链的应用与 Python 实战
  • Claude Agent SDK Python 技术文档
  • 2026 年 3 月全球 AI 前沿动态与行业深度洞察
  • AI 图像生成指南:从原理到实战
  • MCP AI Copilot 认证指南与核心知识解析
  • 链表经典 OJ 题目解析与 C 语言实现
  • AI 安全高阶:模型可解释性与安全防护结合
  • 2026 年 3 月全球 AI 前沿动态:模型、机器人及硬件突破
  • 基于用户画像的 Python 音乐推荐系统:Django 协同过滤与 SVD 算法
  • RAP-MCTS 算法详解:大模型思维链
  • Python Pandas 库超详细教程
  • OpenClaw 国内大模型配置实战指南
  • 基于 Coze 构建专属 AI 应用:从智能体开发到 Web 部署实战
  • 主流免费 AI IDE 工具评测与使用指南

相关免费在线工具

  • 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