Unity 官方 Codex 外掛 unity-agent-plugin(0.1.6-beta)附帶 31 個 Skills。下面按用途分組。第一列的英文是實際 Skill 名稱,指定時用這一列。

工程、Editor 與包

Skill用途與適用情境
new-unity-project從零建立新遊戲或原型時的引導:先釐清概念、目標平臺和商業化方向,再建立工程、版本控制和必要的包。不負責直接生成完整玩法。
unity-cli從終端操作 Unity:安裝或管理 Editor、工程、模組、授權、構建和測試。已經連上 Editor 時,也可以檢視層級、執行 C#、修改場景或資源。
unity-package-management用 Unity Package Manager 的 C# Client,在無介面環境或 CI 裡新增、移除、升級、查詢 UPM 包。避免手改 manifest.json 之後依賴解析出錯。
generate-editor-search-query要在當前工程或場景裡找出具體資源或物件時,生成 Unity Search(Quick Search)查詢並開啟搜尋。適合找材質、Prefab、GameObject、元件、引用關係等只讀查詢。

UI、文字與本地化

Skill用途與適用情境
uiUI 的總入口。需求只說「做選單、HUD、設定頁、按鈕」,卻沒有指定框架時,先辨認工程用的是 UI Toolkit、uGUI 還是 IMGUI,再轉到對應專長。
ui-uitkUnity 6+ 的 UI Toolkit:UXML、USS、UIDocument、資料繫結、自定義 Visual Element、Manipulator 與 PanelSettings。適合新的介面,以及 Editor / Runtime 的 UI Toolkit 工程。
ui-ugui基於 Canvas 的 uGUI:RectTransform、Layout Group、Canvas 層級、Prefab UI、ScrollRect。適合已有 uGUI,或明確以 Canvas 為核心的工程。
ui-imguiOnGUI / OnInspectorGUI 的 IMGUI Editor 工具、Custom Inspector、PropertyDrawer。新增 Editor 工具預設應先看 UI Toolkit,除非已有程式碼或需求明確使用 IMGUI。
optimize-text-mesh-proTextMeshPro 的字型回退、fallback atlas、SDF、padding、AutoSize、世界空間與 UGUI 的取捨,以及文字帶來的記憶體和效能問題。
localizationUnity Localization:Locale、String / Asset Table、Addressables 與中日韓字型支援。適合多語言 UI、翻譯流程,以及中日韓文字缺字。

2D、Sprite 與 Tilemap

Skill用途與適用情境
2d-pixel-perfect畫素風 2D 的 Pixel Perfect Camera 設定,以及抖動、模糊的診斷。會先區分 URP 和 Built-in 的不同實現,避免把兩套 API 混用。
sprite-editor通過 Unity 的 Sprite Editor 資料提供者,修改 Sprite 的 rect、border、pivot、outline,並做自動切分、按格子切分、等角切分。
sprite-segment-3x3grid按顏色匹配,把 Sprite 分析成 3×3 格子的文字表示,用來判斷中心色和周圍格的關係;也可以作為 RuleTile 規則的輸入。
manage-sprite-atlasSpriteAtlas V2 的主 atlas / 變體 atlas、打包和平臺設定,並走構建前的流程來生成或配置 atlas。管理的是工程裡已經有的 Sprite。
tilemap-palette-create建立 Tile Palette,支援矩形、六角和等角 Grid。適合先搭出關卡繪製用的工作臺。
tilemap-ruletile-createempty沒有任何 Sprite 輸入時,建立空白的 RuleTile、HexagonalRuleTile 或 IsometricRuleTile,再手工填寫規則。
tilemap-ruletile-createfromsegment已經有地形或邊緣 Sprite 時,建立自動拼接的 RuleTile;可以接收 3×3 分析結果,轉成鄰居規則。

圖形、渲染與畫面質量

Skill用途與適用情境
migrate-birp-to-urp把 Built-in Render Pipeline 遷到 URP,或處理遷移後的品紅材質。覆蓋材質、Shader、2D、PPv2、燈光、Lightmap、Reflection Probe 和質量設定等風險檢查。
urp-postprocessing用 URP Volume 設定並除錯 Bloom、Tonemapping、色彩校正、景深、Vignette、Motion Blur 等後處理。
validate-urp-render-graph-renderer-feature審查 Unity 6+ URP Render Graph 的 ScriptableRendererFeature / Pass:資源接線、材質繫結、descriptor、全域性資源和 Render Graph 慣例。
shader-graph-create-custom-node把 HLSL 轉成 Shader Graph 能用的自定義節點,處理反射匯出,以及函式 / 引數的提示標記。
optimize-webUnity WebGL / WebGPU 的下載體積、首屏載入、瀏覽器效能和耗電。覆蓋壓縮、CDN、資源裁減、Shader variant、KTX 和質量設定。

音訊、物理與導航

Skill用途與適用情境
audio-setup-mixers盤點場景和音訊資源,給 Audio Source 分類,並路由到已有的 Audio Mixer Group。不會自行新增 Mixer 或 Group,會先列出缺口和建議。
optimize-audio針對短音效、音樂、環境音選擇 Load Type、取樣率、codec、Mono 和 Mixer 結構,用來降低記憶體和 CPU,同時要求測量,並在真機構建上驗證。
physics-3d-collision3D PhysX 的碰撞 / Trigger 不觸發、穿透、Raycast 漏判、Ragdoll 爆炸、AddForce 等問題診斷。主範圍是 MonoBehaviour 的 3D 物理。
initialize-ai-navigationAI Navigation:NavMesh Surface、Agent、Obstacle、Link、Modifier、Area / Cost、巡邏、避障、carving 與動畫銜接。

聯網、服務與商業化

Skill用途與適用情境
build-live-gameUnity Services 的後端和運營功能:登入、Cloud Save、Cloud Code、排行榜、成就、進度、經濟系統、伺服器權威、Remote Config、實驗、分析和部署。
setup-multiplayer-services即時多人聯網的架構選擇與實現:Session、Lobby、Matchmaking、Discovery、host / client,以及和 Netcode 的配合。適用於房間、隊伍和即時互動。
setup-vivox-voice-chatUnity Vivox 的語音和文字聊天:麥克風許可權、VAD、按鍵說話、音量 / 靜音、發言指示、隊伍頻道、近距離 3D 聲音和訊息。
implement-in-app-purchasesUnity IAP:商品目錄、消耗 / 非消耗 / 訂閱、pending-confirm、收據驗證、權益、恢復購買、Apple / Google 擴充套件,以及從已有的第三方支付方案遷過來。
levelplay-unity-integrationLevelPlay Ads Mediation:Rewarded、Interstitial、Banner、ad unit、初始化、Android Gradle / iOS CocoaPods、ATT、ILRD,以及從舊的 IronSource / Unity Ads 遷過來。

小結

Unity 程式碼歷史悠久,這組 Skills 方便拿來做專案重寫。工程裡常見的是多年累計的 API、Built-in 設定和過時的內購、介面寫法。指定對應 Skill 之後,可以對著開啟的 Unity 6,讓 Codex 按當前的 URP、UI Toolkit、IAP 去改。

介面需求經常只說「做設定頁、HUD」,工程裡實際用的是 UI Toolkit、uGUI 還是 IMGUI,事先並不清楚。直接按其中一套去寫,後面要對著層級和元件返工。先指定 ui,再落到 ui-uitk 或 ui-ugui,可以讓 Codex 先讀工程,再按對得上的框架去搭。

渲染和後處理也有對應的 Skill。不少專案還停在 Built-in,遷到 URP 之後材質變粉、PPv2 對不上、自定義 Renderer Feature 接錯資源。指定 migrate-birp-to-urp、urp-postprocessing、validate-urp-render-graph-renderer-feature,可以讓 Codex 按現行 URP 去遷、去查。

上線相關的登入、存檔、多人房間、語音、內購和廣告調解,過去要自己拼文件和第三方遷移。指定 build-live-game、setup-multiplayer-services、implement-in-app-purchases、levelplay-unity-integration,可以把這一段交給 Codex,按 Unity Services 和現行 IAP / LevelPlay 的做法接到開啟的工程裡。