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(編輯器內播放)測試情境。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案