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

基于 UnityMCP、Claude 与 VSCode 搭建 AI 游戏开发工作流

如何结合 UnityMCP、Claude 和 VSCode 搭建高效的 AI 游戏开发工作流。主要步骤包括安装 Git、Python、Unity Hub 及 uv 包管理器;在 VSCode 中配置 Unity 和 Claude 插件;创建 .mcp.json 文件连接 Unity 编辑器与 AI 客户端。通过自然语言指令,开发者可利用 AI 辅助生成场景、角色及移动逻辑,实现从聊天机器人到智能体操作工具的转变,提升开发效率。

Elasticer发布于 2026/4/6更新于 2026/7/2461 浏览
基于 UnityMCP、Claude 与 VSCode 搭建 AI 游戏开发工作流

请添加图片描述

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

1.1 介绍

本文介绍使用 UnityMCP+Claude+VSCode 打造更智能、高效的游戏开发工作流。借助 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 等。

1.2 使用说明及下载

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

除了本文使用的 CoplayDev UnityMCP 之外,还有很多其它 UnityMCP 可以使用。以下是部分开源项目对比:

工具地址介绍
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 

在这里插入图片描述

为了方便地在不同 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. 一、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. 如果已经配置则忽略,如有不懂的可自行查找资料。
  14. 为什么需要配置到 PATH 变量,这是因为 npm 会将 claude 命令安装到全局安全环境路径下
  15. 配置了 PATH 之后,则可以在系统的任意控制台执行 claude 命令
  16. 6. 执行 npm 命令安装 claude code cli。(关键)
  17. 7.验证安装
  18. 2.4 VSCode MCP 配置
  19. 2.5 使用 Claude 开发功能
  20. 三、相关问题
  21. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 安卓手机使用 Termux 部署 AstrBot 与 NapCat 搭建 QQ 机器人
  • OpenClaw 2026 框架版本迭代与核心功能解析
  • 本地 LLM 模型与 Ollama 及 Python 集成实战
  • ESP32-S3 部署 MimicLaw 结合 DeepSeek 与飞书机器人
  • 获取豆包 AI API Key 并接入前端项目
  • Windows 下 MinIO 服务搭建与 Web 控制台访问指南
  • LLM 大模型基础知识与开发实践指南
  • 跨国企业 Git 连接困境分析与智能代理配置方案
  • OpenClaw 自托管 AI 网关安装部署指南
  • 自然语言处理在客户服务领域的应用与实战
  • ToDesk AI 桌面助手 ToClaw 零门槛体验 OpenClaw 自动化能力
  • 基于舵机与 3D 打印的低成本机械臂末端执行器设计
  • 如何检查 Git 是否已安装
  • 后端语言性能排行:哪种语言最快及其原因分析
  • VSCode 中配置 DeepSeek 模型接入 Copilot
  • C++ 性能优化实战指南
  • Java 集成 modbus4j 3.0.3 实现 PLC 数据采集与连接管理
  • 企业微信外部群机器人消息推送实现指南
  • 数据结构核心:树与堆的概念及存储实现
  • MySQL 从零开始:基础概念与 Ubuntu 安装指南

相关免费在线工具

  • 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