Unity MCP 效果展示
今天來分享怎麼使用 AI MCP 來操控 Unity 開發遊戲
請先看影片效果:
目前可以做到的功能有:
- 場景控制: 查看當前場景, 並且生成物件, Component
- 材質修改: 修改Material的顏色和其他Properties
- 代碼生成: 查看,創建,自動添加代碼到場景上
- 編輯器控制: 可以Undo, Redo, 播放遊戲, Build版本
Unity MCP 環境架設方法
1.下載 Unity MCP Github 專案

下載好之後先解壓縮到任意位置:

2.新建 Unity 專案目錄
先建立一個新的 Unity 專案

然後把剛才下載的檔案放到 Assets 目錄底下:

如果你的專案還沒按照 Newtonsoft Json 可能會報錯
可以到 專案目錄下的 Packages/manifest.json 新增這一行:

"com.unity.nuget.newtonsoft-json": "3.2.1"
編譯成功之後會多出一個 Unity MCP的選單

你可以打開看看目前的狀態

(默然開啟的時候應該就要亮綠燈成功)
3.系統環境安裝
如果你還沒安裝 Python
可以到這裡下載安裝 https://www.python.org/downloads/
安裝的時候記得也要勾選安裝 pip 的工具
接下來你需要安裝 uv (一個Python的套件)
輸入這個指令:
pip install uv
或是可以查看更多其他的安裝方法
成功之後,你可以到 unity-mcp/Python的目錄下執行看看
uv run server.py

有成功之後就可以關掉了(只是測試用)
4.設定 MCP Config
在開始之前,請確認你已經下載好 Claude Desktop, Cursor/Windsurf
然後在Unity的Editor 點擊 Auto Configure Claude Desktop

Claude Desktop:
第一次使用的時候需要先到左上角的設定啟動 Developer 模式

然後可以到 File/Setting 查看MCP工具也沒有設定成功

當 Claude Desktop 打開的時候,會自動啟動 Python 的Server
因此最好是不要同時打開 Cursor 和多個Unity專案,避免開啟多個Server衝突
成功之後,你就可以直接用聊天的方式操控Unity啦


Cursor:
設定Cursor的方法也是直接在Unity點擊 Auto Configure Cursor

打開 Cursor 之後理論上就可以直接使用了

Windsurf:
Windsurf 的設定可以點擊Configure MCP

然後在裡面輸入Config的格式:

格式可以在 Unity 的 MCP Editor, 點擊 Manual Setup 中找到:

這樣就完成啦!
祝你開發遊戲順利 ~~
想了解更多AI開發遊戲的資訊
歡迎加入 Yapi AI 寫遊戲俱樂部:

優惠碼:SI1D1N
完整的Youtube Demo教學 : https://youtu.be/kBZw3EF1mqU
Discussion