先說結論

官方外掛頁:Codex 中的 Unity Plugin。當前版本是 0.1.6-beta。

Codex 是 OpenAI 推出的 AI 編碼工具,內建在 ChatGPT 客戶端中。把 Codex 連線到 Unity,走兩條通道,各管一件事。官方外掛 unity-agent-plugin 當前是 0.1.6-beta,裡面的 Skills 把 Codex 指到現在的 Unity 做法。Unity MCP 在會話進行時讀取已經開啟的編輯器,工具呼叫才能對上眼前這份工程。Skills 是地圖。即時通道是訊號。

Codex 是什麼

Codex 是 OpenAI 推出的 AI 編碼工具,內建在 ChatGPT 客戶端中,可以直接從 ChatGPT 切換到 Codex 模式。它可以加一個功能、補一個錯誤,或回答某段指令碼在做什麼。單獨用的時候,它仍按訓練資料回答。Unity 工程在那之下會變:場景、包、編輯器版本。把 Codex 連線到 Unity,是給它一份當前的地圖,再給它一次對開啟工程的即時讀取,會話就不必靠來回貼上。

ChatGPT 客戶端裡,選單從 ChatGPT 切到 Codex

兩條連線

外掛:Skills 當作地圖

Unity 釋出了 Unity Plugin for Codex。目錄入口是 Codex 外掛頁上的 Unity。當前版本是 0.1.6-beta。裝上之後,在已經開啟的 Unity 6 編輯器裡批准連線,再按名字呼叫 Skill。每一項適合什麼場景:Codex 中的 Unity Skills 詳細介紹。安裝步驟:Codex 的 Unity 官方外掛:安裝、連線、呼叫 Skill。

Codex 的 Unity 外掛頁,含 2d Pixel Perfect 等 Skill

一條 Skill 是某一項 Unity 工作的書面說明:用哪套 API、做哪些檢查、怎樣算做完。這是導航。Codex 少把提示詞花在重建一套論壇裡仍按舊編輯器描述的 API 上。

在 Codex 裡呼叫 Unity Skills,官方的做法是輸入 @Unity。Codex 會根據這句話自動分析,並自動呼叫對應的 Skill。

在 Codex 裡輸入 @Unity,例如搭 Tilemap、接內購和廣告、做多人聯機

MCP:即時讀取編輯器

MCP 把已經開啟的編輯器送進編碼會話。VberAI 的 Unity MCP 在編輯器旁邊跑一個本地服務。服務狀態是 Running 時,Codex 可以讀這份工程的場景、物件和控制台,不必憑一段貼上的指令碼去猜。安裝與連線:Unity MCP。通道本身怎麼工作:MCP 怎樣把 AI 程式設計工具接到遊戲引擎上。

Unity MCP Server 處於 Running,帶一鍵配置

官方外掛也會在 Edit → Project Settings → AI → Unity MCP 裡批准 Unity 自己的 MCP Bridge。這座 Bridge 和 VberAI 的 Unity MCP 都在本機,不是同一個視窗。Skills 告訴 Codex 該跟哪套做法。即時通道告訴它這臺編輯器現在在做什麼。

省掉的來回

沒有外掛,也沒有 MCP 時,改程式碼要在 Unity 編輯器和對話之間來回複製貼上。提示詞裡少了包名或場景名,回到編輯器裡執行就會報錯。下一輪還要把漏掉的名字再貼一次。裝上外掛之後,當前 API 的用法已經寫在 Skill 裡。接上 MCP 之後,呼叫工具時可以直接讀到已經開啟的工程。

限制

2D 畫素和現成的 Skill 對得上。 2d-pixel-perfect、精靈編輯、圖集和 Tilemap 就是按這類工程寫的。3D 沒有同樣密度的 Skill。列表裡有 URP 和 Shader Graph。一整塊 3D 場景,仍比畫素相機加一塊 Tile 調色盤需要更多人工說明。

官方外掛面向 Unity 6 及以後。 更早的編輯器 API 得到的說明更少。工程還停在更早的大版本上時,Codex 會更常退回舊例子。

這兩樣工具提高的是寫程式碼的速度。 它們做不完每一個場景。模型仍要做選擇。叫錯一條 Skill,或描述還停在舊狀態,寫出來的程式碼仍會放不進這份工程。

費用

官方外掛從 Codex 目錄安裝,不收費。VberAI 的 Unity MCP 不是免費的。版本和許可見 vberai.com/game-engines/unity。

外掛、MCP 和 Unity CLI

Unity CLI 是終端介面:安裝編輯器、開啟工程、管理包和許可、跑構建和測試、讀日誌。人可以跑,代理也可以跑。它不告訴 Codex 一項 Unity 工作該怎麼做。

外掛 是 Codex 這一側的整合。Skills 是說明。其中 unity-cli 教 Codex 怎樣去驅動 CLI。裝上外掛並沒有換掉 CLI。

MCP 是編碼時的即時傳輸。Unity 隨官方外掛提供一座 Bridge。第三方也可以再提供一座,VberAI 的 Unity MCP 就是這一座。CLI 把命令做快。外掛提供地圖。MCP 讓會話和開啟的編輯器保持同步。

小結

把 Codex 連線到 Unity,地圖和即時訊號要一起在。官方外掛裡的 Skills 負責當前 API。VberAI 的 Unity MCP 負責讀已經開啟的工程。2D 畫素對得上現成 Skill,3D 和 Unity 6 以前的工程要另外留神。外掛免費,這份 MCP 不免費。CLI 仍是命令列,不代替這兩條通道。