# 用 AI 在 Unity 中造游戏 —— Claude Code + MCP 插件（完整实操演示） — AI Game Dev

用 Claude Code 和 AI Game Developer 从空文件夹做出完整 Unity 游戏——物理、材质、动画、粒子，全程无需手写代码。

本页由英文机器翻译而成。[阅读英文原文](https://ai-game.dev/blog/build-game-with-ai-claude-code)。

[博客](https://ai-game.dev/zh-hans/blog)

用 Claude Code 和 AI Game Developer 从空文件夹做出完整 Unity 游戏——物理、材质、动画、粒子，全程无需手写代码。

Ivan Murzak · 2026年3月24日 · 6 分钟阅读 ·

如果能在不手写一行代码的情况下，从一个空文件夹开始，做出一个包含物理、材质、动画、粒子和操作控制的完整可玩 Unity 游戏，会是什么样？在这篇完整实操中，我们就用 Claude Code 和 AI Game Developer 插件（Unity-MCP）做到了这一点。多个 AI 智能体并行工作以加快开发速度，整个过程由语音指令和自然语言提示驱动。

## 环境搭建：从空文件夹到 AI 成功连接

整个搭建过程只需要三条终端命令。首先，用 CLI 创建一个新的 Unity 项目。然后安装 AI Game Developer 插件。最后在 Unity 中打开该项目。趁着 Unity 还在加载，你就可以在项目文件夹里启动 Claude Code 开始干活了。

Bash 终端

```bash
# Create a new Unity project
unity-mcp-cli create-project ./MyUnityProject --unity 6000.3.1f1

# Install the AI Game Developer plugin
unity-mcp-cli install-plugin ./MyUnityProject

# Open the project in Unity
unity-mcp-cli open ./MyUnityProject --keep-connected
```

项目打开后，在 AI Game Developer 窗口中勾选“Generate Skills”复选框。这会生成 Claude Code 能够发现的技能文件——开箱即用共有 57 条命令。启用技能后请重启 Claude Code，以便它加载这些技能。你可以在 Claude Code 中输入 / 并浏览可用命令来验证。

## 技能与 MCP 工具 —— 为什么技能更胜一筹

AI Game Developer 同时支持 MCP 工具和 Claude Code 技能。技能在上下文效率上要高得多：每个技能只占用大约 8 个 token 的上下文，而 MCP 工具占用的上下文明显更多。由于 AI 的上下文才是主要瓶颈——不是速度，而是上下文填满后智能水平的下降——保持精简至关重要。你几乎可以零成本地加载上千个技能。

- 技能：每个技能约 8 个 token，按需加载，没有上下文负担
- MCP 工具：上下文占用更重，且始终存在于提示词中
- 提示：禁用你不需要的 MCP 工具（Gmail、Calendar 等），保持上下文干净
- 在任务之间使用 /clear 重新开始——不要携带过时的对话历史

## 用语音指令搭建场景

在 Claude Code 中启用语音模式（输入 /voice 或按住空格键），你就可以自然地口述指令。第一个任务：把三个球体排成一行。Claude Code 加载相应的技能，通过 AI Game Developer 调用 Unity API，球体几秒钟内就出现在场景中。

### 并行 AI 智能体

强大之处就在这里。你可以在同一个项目文件夹中打开多个 Claude Code 终端，每一个都作为独立的 AI 智能体运行。当一个智能体在创建金、银和透明玻璃材质时，另一个在搭建带边框墙的地面。两者同时工作，互不干扰。

在这段实操中，我们会经常并行运行两到三个智能体——一个制作 WASD 旋转控制器，另一个修正球体位置，第三个调整相机角度。系统能从容应对，因为每个智能体都独立管理自己的上下文。

## AI 自我纠错

出错在所难免——这没关系。AI Game Developer 插件会把 Unity 的详细错误反馈传回 Claude Code，因此 AI 能准确知道哪里出了问题以及如何修复。当工具调用失败或 C# 脚本出现编译错误时，智能体会自动修正并重试。你很少需要插手。

## 上下文管理技巧

AI 的上下文才是瓶颈——不是速度，而是质量。一旦用掉大约 50% 的上下文窗口，AI 的效率就会下降。以下是视频中演示的关键做法：

1. 使用技能而不是 MCP 工具——它们几乎不占用上下文
2. 在任务之间运行 /clear 重置对话
3. 不要携带之前任务的对话历史
4. 禁用未使用的 MCP 工具和集成
5. 批量操作使用子智能体——它们比顺序调用快得多
6. 让每个智能体一次只专注于一个任务

## 绕过权限确认

Claude Code 每次执行工具前都会请求权限。为了加快迭代，你可以让 Claude Code 在项目中启用绕过权限。重启 Claude Code 后（按两次 Ctrl+C，然后输入 claude），它运行时就不再弹出权限提示。需要提醒的是：这也意味着 Claude Code 会在没有确认的情况下执行任何命令，包括通过提示词注入而来的潜在有害命令。请只在可信环境中使用这一功能。

## 随时按需安装扩展

AI Game Developer 提供了一套用于专用能力的扩展系统。在视频中，我们在会话进行到一半时安装了两个扩展——AI Particle System 包和 AI Animation 包——只需让 Claude Code 去做即可。安装完成后，新的技能会自动出现（从 57 个工具增加到 59 个以上），你可以立即使用它们，无需重启任何东西。

- AI Particle System 扩展：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md)
- AI Animation 扩展：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md)

## 制作动画和粒子效果

扩展安装好后，我们让 Claude Code 为场景中所有装饰物体创建悬浮动画——让它们循环播放缩放和垂直移动。AI 会创建动画剪辑、动画控制器，并把所有东西连接好。当物体因为动画定位而吸附到原点时，我们让 AI 把每个物体包进一个父级 GameObject 来修复。

至于粒子，我们要求做一个尘埃粒子系统。AI 创建了它，当材质显示为粉色（着色器缺失）时，一句简短的追加提示就修好了。接着我们要求粒子更亮、更明显，并把粒子数量提高到三倍——全部通过自然语言指令完成。

## 最终成果

完成的游戏包含一个由 WASD 键控制旋转的地面、三个遵循真实物理滚动起来的金属球体（金、银、玻璃），还有以循环动画悬浮的多彩装饰物，以及用氛围填满整个场景的尘埃粒子系统。所有这些都只靠 AI 提示从空文件夹搭建而成——上下文占用极少（每个任务仅占上下文窗口的 3-5%）。

## 适用于任何 AI 客户端

虽然这段实操使用的是 Claude Code，但 AI Game Developer 可与任何兼容 MCP 的客户端配合使用——Cursor、Gemini、GitHub Copilot、VS Code 等等。该插件完全免费且开源。只需连接你偏好的 AI 工具，就可以开始构建了。

## 开始使用

安装 AI Game Developer，连接 Claude Code，然后开始输入提示。查看 [ai-game.dev/docs/quickstart](https://ai-game.dev/docs/quickstart) 上的快速入门指南了解分步搭建说明，或直接从 [ai-game.dev/download](https://ai-game.dev/download) 下载。

- AI Game Developer（Unity-MCP）：[github.com/IvanMurzak/Unity-MCP](https://github.com/IvanMurzak/Unity-MCP)
- AI Animation 扩展：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md)
- AI Particle System 扩展：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md)
- 下载：[ai-game.dev/download](https://ai-game.dev/download)
- 快速入门指南：[ai-game.dev/docs/quickstart](https://ai-game.dev/docs/quickstart)
- 上一篇：将 Claude Code 连接到 Unity —— [ai-game.dev/blog/claude-code-unity-tutorial](https://ai-game.dev/blog/claude-code-unity-tutorial)
- 上一篇：用 AI 生成动画 —— [ai-game.dev/blog/generating-unity-animations-with-ai](https://ai-game.dev/blog/generating-unity-animations-with-ai)

## 博客更多内容

[全部文章](https://ai-game.dev/zh-hans/blog)

### [从参考图到可直接用于游戏的3D模型——AI Game Developer 内置的 Tripo AI](https://ai-game.dev/zh-hans/blog/tripo-ai-3d-models-from-reference-images)

2026年10月26日

在 AI Game Developer 中用 Tripo 把两到四张参考视图变成一个3D模型，再在同一对话里贴图、清理、绑定骨骼并制作动画。

Ivan Murzak 7 分钟阅读

### [先规划，再动手 —— 游戏开发中 AI Agent 的计划模式](https://ai-game.dev/zh-hans/blog/plan-mode-ai-agent-game-development)

2026年10月26日

在 AI Game Developer 中用计划模式、澄清提问、消息队列和代码审查卡片，在大型游戏任务中掌控 AI Agent。

Ivan Murzak 6 分钟阅读

---

Source (HTML): https://ai-game.dev/zh-hans/blog/build-game-with-ai-claude-code

Machine-translated (zh-Hans) from the English page: https://ai-game.dev/blog/build-game-with-ai-claude-code
