跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

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

!请添加图片描述 前言 一、UnityMCP+Claude+VSCode,构建 AI 游戏开发环境 1.1 介绍 1.2 使用说明及下载 二、VSCode 配置 2.1 连接 UnityMCP 2.2 在 VSCode 中添加插件 2.3 Claude 安装 2.4 VSCode MCP 配置 2.5 使用 Claude 开发功能 三、相关问题 总结 !请添加图片描述 * * 前言 本篇文章来介绍…

雪落无声发布于 2026/4/6更新于 2026/5/2470K 浏览
UnityMCP+Claude+VSCode 搭建 AI 游戏开发工作流

请添加图片描述

  • 前言

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

    • 1.1 介绍

    • 1.2 使用说明及下载

    • 二、VSCode 配置

      • 2.1 连接 UnityMCP
      • 2.2 在 VSCode 中添加插件
      • 2.3 Claude 安装
      • 2.4 VSCode MCP 配置
      • 2.5 使用 Claude 开发功能
    • 三、相关问题

  • 总结

请添加图片描述


前言
  • 本篇文章来介绍使用 UnityMCP+Claude+VSCode,打造一个更智能、高效的游戏开发工作流。
  • 借助 MCP 工具,Claude 可以直接与 Unity 编辑器进行双向指令交互,开发者则可以直接使用自然语言进行 Unity 游戏开发。
  • 这一组合充分利用了 AI 的代码生成、问题诊断与创意辅助能力,极大提升了 Unity 项目的开发效率与质量。

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

1.1 介绍

在之前文章中已经详细介绍过在使用 UnityMCP 之前需要做的步骤,包括 MCP 的安装和配置都有介绍。

下面这几样还是必须安装的,这里再提一下:

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

上篇文章介绍的是在 Trae 中使用 UnityMCP,本篇文章则着重介绍一下在VSCode 中接入 Claude 和 UnityMCP进行游戏开发。

1.2 使用说明及下载
  • GitHub 下载地址:https://github.com/CoplayDev/unity-mcp

除了本文使用的CoplayDev UnityMCP之外,还有很多其它 UnityMCP 可以使用,后面有时间会看下别的 MCP,在使用和功能上有什么差异。

工具地址介绍
unity-mcp(本文使用)https://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 开启连接。

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

如果不打算连接 Claude,那此时就可以通过 VSCode 进行 Unity 的 AI 开发了,后面来接入 Claude 进行使用。

2.2 在 VSCode 中添加插件

在 VSCode 中添加Unity和Claude Code For VS Code插件,如下所示:

在这里插入图片描述

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

在这里插入图片描述

如果 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 变量。(可选)
# 如果已经配置则忽略,如有不懂的可自行查找资料。
# 为什么需要配置到 PATH 变量,这是因为 npm 会将 claude 命令安装到全局安全环境路径下
# 配置了 PATH 之后,则可以在系统的任意控制台执行 claude 命令
# 6. 执行 npm 命令安装 claude code cli。(关键)
> npm install -g @anthropic-ai/claude-code
# 7.验证安装
> claude --version
> claude --help
# 等待上面的安装完毕即可,如果因为网络原因无法安装,则可以调整 npm 的镜像地址到国内。

在这里插入图片描述

为了方便地在不同 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 是否连接正常。

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

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

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

Claude+MCP 把 AI 从'聊天机器人'变成了能操作电脑上各种工具的智能体,让我们可以把 AI 当做自己的同事,让其帮自己干活~


三、相关问题

在第一次使用时遇到的问题可能是 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. 前言
  2. 一、UnityMCP+Claude+VSCode,构建 AI 游戏开发环境
  3. 1.1 介绍
  4. 1.2 使用说明及下载
  5. 二、VSCode 配置
  6. 2.1 连接 UnityMCP
  7. 2.2 在 VSCode 中添加插件
  8. 2.3 Claude 安装
  9. 1. 检测 npm 的版本(需要安装 node.js)
  10. 2. 查看 npm 的全局安装路径(可选)
  11. 3. 返回的 npm 全局安装路径(不同的用户不一样)
  12. 4.修改全局安装路径(可选)
  13. 5. 将 npm 的全局安装路径配置到系统的 PATH 变量。(可选)
  14. 如果已经配置则忽略,如有不懂的可自行查找资料。
  15. 为什么需要配置到 PATH 变量,这是因为 npm 会将 claude 命令安装到全局安全环境路径下
  16. 配置了 PATH 之后,则可以在系统的任意控制台执行 claude 命令
  17. 6. 执行 npm 命令安装 claude code cli。(关键)
  18. 7.验证安装
  19. 等待上面的安装完毕即可,如果因为网络原因无法安装,则可以调整 npm 的镜像地址到国内。
  20. 2.4 VSCode MCP 配置
  21. 2.5 使用 Claude 开发功能
  22. 三、相关问题
  23. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • WebLaTeX:基于 VSCode 的在线 LaTeX 编辑器
  • Android WebView 内核升级方案详解与实战
  • LeetCode 179 最大数 贪心算法解析
  • YOLO+OpenClaw+SAM 微调实现工业缺陷自动标注
  • Dify Docker 离线部署指南:从镜像打包到无网环境部署
  • C 语言数组内存布局与访问方式详解
  • FastAPI:Python 高性能 Web 框架的优雅之选
  • PentAGI Docker 环境部署指南
  • VTJ.PRO:Vue3 AI 低代码引擎如何平衡效率与自由
  • LangChain 技术解析:学习难点、版本演进与国产模型集成实践
  • ESP32 + MimiClaw BLDC 无刷电机驱动方案与实战案例
  • AI Coding 新手入门指南
  • C++ ODB ORM 核心机制与实战示例
  • AI 提示词:零基础入门与核心概念
  • Spring Boot 安全认证与授权实战
  • Spring AI Tool 实现自然语言操作 MySQL 数据库详解
  • 实战:从零构建自定义 Spring Boot Starter
  • Linux 权限详解:从文件系统到用户组策略
  • DP、HDMI、USB4、GPMI、eDP、LVDS 等音视频协议及性能对比
  • 无人机视觉语言导航:基本概念与问题定义

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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

  • Markdown转HTML

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

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online