AI EDITOR TOOLSET FOR UNREAL ENGINE
VIBE CODING FOR UE5.8 DEVELOPMENT
VibeUE is an open-source Unreal Engine plugin that expands UE5.8's native MCP server, ToolsetRegistry, and AgentSkill system.
Inspect existing systems, understand how projects work, and build assets, terrain, animation, audio, UI, and gameplay tooling — driven by your AI agent, right inside the editor.
ONE PLUGIN, NATIVE TO THE ENGINE
Drop VibeUE into your project's Plugins/ folder and its services, tools, and skills register directly onto Unreal 5.8's own MCP endpoint. Connect your favourite AI agent through the editor's docked terminal — no separate server to run.
AGENTIC UNREAL WORKFLOWS
Your agent coordinates Blueprint graphs, StateTrees, asset operations, animation, audio, and technical editor work — discovering both engine and VibeUE tools on a single MCP connection.
WORLD, UI, AND CONTENT TOOLS
Create landscapes, foliage, materials, widgets, assets, and project setup changes — the domains and depth Epic's native toolsets don't reach.
LEARN & UNDERSTAND
Ask AI to explain systems, trace workflows, inspect APIs, debug logs, and discover best practices across gameplay, rendering, audio, tools, and content pipelines.
⚡ VibeUE Plugs Into Unreal's Native AI Systems
VibeUE taps three native UE 5.8+ systems: ToolsetRegistry (service methods become AICallable tools on the MCP endpoint),
ModelContextProtocol (utility tools like execute_python_code and discover_python_*), and
AgentSkillToolset (~88 lazy-loaded skill packs served alongside the engine's own).
PERFORMANCE & PROFILING
Unreal's native AI toolsets have zero performance tooling. VibeUE fills that gap so your AI can actually diagnose and fix frame rate.
frame_timing()
Get the Game/Render/GPU/RHI thread split with a CPU-vs-GPU-bound verdict and a concrete next-step hint. Run this first — optimising the GPU does nothing on a CPU-bound frame.
Unreal Insights Integration
Full capture lifecycle: start_trace, stop_trace,
get_trace_status. Add bookmark and
region_start/region_end markers.
analyse()
Reads the trace and log back and returns a perf summary — frame stats, worst frames, hitches, and notable log lines. One call tells the story.
Standalone Build Profiling
start_standalone launches and profiles a representative standalone build —
not just the editor viewport — so your perf data reflects real player conditions.
🧰 DOMAINS VibeUE COVERS
Unreal 5.8 ships general-purpose toolsets (Blueprints, Materials, Actors, Assets, Meshes, DataTables...). VibeUE complements them — focusing on the domains and depth the engine doesn't cover.
Terrain & World
Landscape sculpting, heightmaps, splines, auto-materials + RVT. Foliage types and scatter/paint. Procedural FPS Map Blockout. Real-world terrain from GPS coordinates.
Audio
MetaSound and SoundCue graph authoring — Epic has no audio toolset in 5.8 at all.
Animation Assets
AnimSequence keyframe editing, AnimMontage authoring, AnimBP state machines. Skeleton bone/socket/retarget/blend-profile editing.
FX & Mesh Depth
Niagara Custom-HLSL scratch-pad modules. UV channel unwrap/transform. Material graph recreation and custom HLSL nodes.
Enhanced Input
Input actions, mapping contexts, modifiers, and triggers — Epic has no input toolset in 5.8.
Gameplay Logic & Data
StateTree mutation/binding/compile (Epic is read-only). User-defined Enum and Struct authoring (no Epic toolset exists).
Editor Undo / Redo
New Transaction toolset — drive the editor's undo/redo from Python: group many edits into one undo step, cancel-with-rollback, inspect history, and reset the buffer. Epic ships no transaction toolset.
Higher-Order Blueprints
Timelines, event dispatchers, delegates, custom-event pins, comment boxes, and the batch build_graph builder
— depth Epic's toolset doesn't reach.
Python-First Access
Run any unreal.* Python code in the editor. Introspect the entire API at runtime with
discover_python_module, _class, _function.
Web Research
Search, fetch, and geocode — for in-context research and terrain data workflows directly from inside the editor.
PAIR VibeUE WITH AGENT SKILLS
VibeUE gives your AI hands inside Unreal Engine. Unreal Engine Skills gives it the know-how — an open-source library of Agent Skills packed with UE engine-source domain knowledge. Use them together: live editor control plus deep domain expertise.
VibeUE — the live connection
An open-source Unreal Engine 5.8 plugin that expands the engine's native MCP toolset to inspect, explain, and build directly inside the editor.
Agent Skills — the knowledge
Portable SKILL.md folders grounded in the UE engine source — correct classes, APIs, patterns, and the gotchas that trip agents up.
🚀 GET STARTED
VibeUE requires UE 5.8+ and Epic's native MCP stack. Set that up first, then install VibeUE.
Configure Unreal's Native MCP
VibeUE runs on UE 5.8+'s built-in MCP server and Toolset Registry. Enable and configure them — and connect your AI agent (Claude Code, Cursor, VS Code, …) — by following Epic's official documentation.
Guide: Epic's MCP Documentation
Install VibeUE
Install it one of two ways — both drop VibeUE into your project's Plugins/ directory:
Get VibeUE on Fab and add it to your project from the Epic Games Launcher — no Git required.
Clone the 5-8 branch into Plugins/:
git clone -b 5-8 https://github.com/kevinpbuckley/VibeUE.git
Run BuildAndLaunchGame.ps1 from the plugin root, then enable VibeUE in Edit → Plugins and restart. Its services, tools, and skills register automatically onto the same MCP endpoint.
Set Up the Agent Guide
From the editor console (open with `), generate VibeUE's agent guide so your assistant uses the efficient patterns:
Writes the guide to the right file for your agent — CLAUDE.md (Claude Code), GEMINI.md (Gemini), AGENTS.md (Codex / Cursor), or .github/copilot-instructions.md (Copilot). Pass All for every file at once. It resolves the plugin location automatically, so it works whether you installed from FAB or Git — re-run any time to refresh.
READY TO BUILD WITH UE5.8?
VibeUE is fully open-source (MIT). Join the community shaping the future of AI-powered Unreal Engine development — contribute code, report issues, or simply start building today.