# 在 Unity 中用 AI 打造遊戲 — 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-hant/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 粒子系統擴充套件：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/ParticleSystem/README.md)
- AI 動畫擴充套件：[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 建立了它，當材質顯示為粉紅色（缺少 shader）時，一個簡短的後續提示就修好了。接著我們要求更亮、更明顯的粒子，並把粒子數量提高為三倍 — 全都透過自然語言指令完成。

## 最終成果

完成的遊戲有以 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 動畫擴充套件：[github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md](https://github.com/IvanMurzak/Unity-MCP/blob/main/extensions/Animation/README.md)
- AI 粒子系統擴充套件：[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-hant/blog)

### [從參考圖到可直接用於遊戲的 3D 模型 — AI Game Developer 內建的 Tripo AI](https://ai-game.dev/zh-hant/blog/tripo-ai-3d-models-from-reference-images)

2026年10月26日

在 AI Game Developer 中用 Tripo 把二到四張參考視圖變成一個 3D 模型，再於同一段對話中貼圖、整理、綁骨架與製作動畫。

Ivan Murzak 閱讀時間 7 分鐘

### [先計畫，再動手 —— 遊戲開發中 AI 代理的計畫模式](https://ai-game.dev/zh-hant/blog/plan-mode-ai-agent-game-development)

2026年10月26日

在 AI Game Developer 裡用計畫模式、釐清問題、訊息佇列與程式碼審查卡片，讓你在大型遊戲任務中掌控 AI 代理。

Ivan Murzak 閱讀時間 6 分鐘

---

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

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