kevinpbuckley/VibeUE
Unreal Engine Vibe Coding tool
解決的問題
VibeUE 擴展了 Unreal Engine 5.8+ 的原生 AI 功能,提供一個深度的編輯器工具庫與領域特定知識,這些是引擎內建 AI 工具集所未涵蓋的。它讓具備 MCP 能力的 AI 代理(如 Claude Code、Cursor 或 Copilot)能驅動 Unreal 編輯器,執行複雜的場景建構、動畫製作與效能最佳化任務。
工作原理
它接入 Unreal Engine 5.8+ 的三個原生系統:ToolsetRegistry(將服務註冊為 AICallable 工具)、ModelContextProtocol(MCP)伺服器(提供 Python 執行等實用工具),以及 AgentSkillToolset(提供基於 Markdown 的技能套件)。代理透過 Unreal 的標準 MCP 端點與編輯器互動,使用 Python 作為主要工作引擎,批量處理多階段任務,並存取完整的 unreal.* API。
適用對象
使用 Unreal Engine 5.8+ 的遊戲開發者與技術美術,希望將 AI 代理整合至開發流程中,以自動化繁瑣的編輯器任務、創作複雜資產,並診斷效能問題。
主要亮點
- 效能與分析:包含
PerformanceService,可診斷幀是 CPU 或 GPU 瓶頸,並與 Unreal Insights 集成進行追蹤分析。 - 地形與世界建構:支援地形雕刻、高度圖、程序化地圖塊狀佈局,以及透過 GPS 導入真實世界地形。
- 深度資產創作:支援 MetaSound/SoundCue 圖表、AnimBP 狀態機、Niagara 發射器曲線,以及具備 MVVM 繫結的 UMG 控件。
- AI 行為工具:支援編輯行為樹節點、裝飾器與服務,包含 JSON 往返轉換與驗證。
- 編輯器安全性:
TransactionService允許代理透過編輯器的取消/重做緩衝區對編輯操作進行分組與回滾。 - 已驗證工作流程:
WorkflowService支援任務日誌、資產來源追溯與自動化 PIE(編輯器內播放)測試情境。
相關
- 專案
- 專案
- 專案
- 專案
- 專案