kevinpbuckley/VibeUE
Unreal Engine Vibe Coding tool
What it solves
VibeUE expands the native AI capabilities of Unreal Engine 5.8+, providing a deep library of editor tools and domain-specific knowledge that the engine's built-in AI toolsets do not cover. It allows MCP-capable AI agents (like Claude Code, Cursor, or Copilot) to drive the Unreal Editor to perform complex world-building, animation, and performance optimization tasks.
How it works
It plugs into three native Unreal Engine 5.8+ systems: the ToolsetRegistry (registering services as AICallable tools), the ModelContextProtocol (MCP) server (providing utility tools like Python execution), and the AgentSkillToolset (serving markdown-based skill packs). Agents interact with the editor via Unreal's standard MCP endpoint, using Python as the primary workhorse to batch multi-step tasks and access the full unreal.* API.
Who it’s for
Game developers and technical artists using Unreal Engine 5.8+ who want to integrate AI agents into their development workflow to automate tedious editor tasks, author complex assets, and diagnose performance issues.
Highlights
- Performance & Profiling: Includes a
PerformanceServicethat can diagnose if a frame is CPU or GPU bound and integrate with Unreal Insights for trace analysis. - Terrain & World Building: Tools for landscape sculpting, heightmaps, procedural map blockouts, and importing real-world terrain via GPS.
- Deep Asset Authoring: Support for MetaSound/SoundCue graphs, AnimBP state machines, Niagara emitter curves, and UMG widgets with MVVM bindings.
- AI Behavior Tools: Capabilities for editing Behavior Tree nodes, decorators, and services, including JSON round-tripping and validation.
- Editor Safety: A
TransactionServicethat allows agents to group and roll back edits via the editor's undo/redo buffer. - Verified Workflows: A
WorkflowServicefor task journals, asset provenance, and automated PIE (Play-In-Editor) testing scenarios.
Related
- Project
- Project
- Project
- Project
- Project