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
PerformanceService that 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
TransactionService that allows agents to group and roll back edits via the editor's undo/redo buffer.
- Verified Workflows: A
WorkflowService for task journals, asset provenance, and automated PIE (Play-In-Editor) testing scenarios.
Related
- Project
ChiR24/Unreal_mcpEngineWire is a native Unreal Engine plugin that lets LLM‑based assistants (Claude, Cursor, VS Code, etc.) control the editor through a single MCP tool called `unreal`. It exposes ~400 actions—spawning actors, editing Blueprints, building materials, running Play‑In‑Editor, taking screenshots, and more—via a simple search/describe/execute flow over either a local HTTP server (port 3000) or a Node.js stdio proxy (port 8090). Security is token‑based and localhost‑only by default. Install the plugin, enable the server, add the token to your AI client, and you can issue natural‑language commands that the plugin translates into Unreal‑Editor operations.
- Project
prajwalshettydev/UnrealGenAISupportA plugin for Unreal Engine that simplifies the integration of LLMs and Generative AI, featuring support for multiple AI APIs and the Model Control Protocol for AI-driven editor control.
- Project
IvanMurzak/Unity-MCPUnity‑MCP is a Unity package that connects LLM agents (Claude, Codex, etc.) to the Unity Editor and to compiled games. It provides 70+ built‑in “tools” (asset management, scene manipulation, scripting, testing, profiling, etc.) that the AI can call, enabling natural‑language creation, debugging, and runtime AI behaviour. Install via a UnityPackage, OpenUPM, or the `unity-mcp-cli`; configure an agent, auto‑generate a skill set, and start issuing commands like “create three cubes in a circle”. Extensible with optional skill packs for Animation, Cinemachine, Navigation, and more. MIT‑licensed.
- Project
AnkleBreaker-Studio/unity-mcp-serverAnkleBreaker Unity MCP is a Model Context Protocol server that lets AI assistants control multiple Unity editors simultaneously — building scenes, running tests, managing multiplayer Play Mode, and inspecting performance — with per-editor queues, action history, and undo support. It's built for teams coordinating several agents across projects and demanding Unity workflows.
- Project
CoplayDev/unity-mcpMCP for Unity is an MIT‑licensed Unity package that connects LLMs (Claude, Codex, Gemini, local models, etc.) to the Unity Editor via the Model Context Protocol. It lets you create scenes, edit C# scripts, manage assets, run tests, and build games using natural‑language prompts from any MCP client. Install via Unity’s Package Manager, configure detected AI clients, and start issuing commands like “add a cube with a Rigidbody.” The project includes 50 ready‑made tool actions, multi‑instance routing, remote server support, and extensive documentation, with community channels on Discord and GitHub.