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(编辑器内播放)测试场景。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目