🧠 How VibeUE Works
Choose Your Workflow
Chat directly inside Unreal Engine or connect your favorite AI IDE via MCP - both powered by the same native C++ integration ✨
🎯 Choose Your Workflow 🎯
Option 1: In-Editor Chat
Everything in one placeChat with AI directly inside Unreal Engine. No external tools needed - just open the VibeUE panel and start creating.
Option 2: External IDE via MCP
Use your favorite toolsConnect VS Code, Claude Desktop, Cursor, or Windsurf to VibeUE's built-in HTTP MCP server. Code and control UE from your preferred environment.
🏗️ Under the Hood 🏗️
MCP Discovery Tools
6 tools for exploring APIs and executing code
Python API Services
9 services with 203 methods for full UE control
Full Unreal Python API
Complete access to Unreal's native Python bindings
💬 Example: Creating a Health Component 💬
"Create a health component blueprint with current and max health variables"
I'll use the BlueprintService to create this. Let me discover the API first, then execute the code.
→ discover_python_class("unreal.BlueprintService")
Returns: create_blueprint(), add_variable(), compile_blueprint()...
→ execute_python_code:
import unreal
svc = unreal.BlueprintService()
bp = svc.create_blueprint("BP_HealthComponent", "/Game/Blueprints")
svc.add_variable(bp, "CurrentHealth", "float", 100.0)
svc.add_variable(bp, "MaxHealth", "float", 100.0)
svc.compile_blueprint(bp) I've created BP_HealthComponent with CurrentHealth (float, default: 100) and MaxHealth (float, default: 100) variables. The blueprint is compiled and ready to add to your actors!
🚀 Why This Architecture is Powerful 🚀
Python-First Design
Write real Python code that executes in Unreal's Python environment. Full access to 7000+ native APIs plus 203 VibeUE service methods.
Self-Documenting APIs
AI discovers available methods at runtime through MCP discovery tools. Always up-to-date, always correct signatures.
Composable Operations
Chain multiple operations in a single code block. Complex workflows become simple Python scripts with full control flow.
Flexible Integration
Use the built-in chat or connect any MCP-compatible IDE. HTTP streaming provides responsive feedback everywhere.
Skills System
8 domain-specific skill modules provide targeted documentation. AI loads only what's needed, keeping context efficient.
Natural Feel
Describe what you want in natural language. AI discovers the right APIs and writes the Python to make it happen.
🎯 What Makes It Feel Natural 🎯
Discover → Execute Pattern
AI explores available APIs with discovery tools, then writes precise Python code to accomplish your goal
Contextual Awareness
The system remembers what you're working on and suggests next steps
Visual Feedback
Operations happen in real-time in the Unreal Editor where you can see them
Error Prevention
Built-in validation prevents common mistakes before they happen
🤖 Understanding Agentic Development 🤖
Agentic Development is the approach where AI systems autonomously plan and execute complex tasks based on your requirements. With VibeUE, this means:
Intelligent Goal Planning
You describe what you want - the AI understands your intent and breaks it into actionable steps
Autonomous Execution
The agent discovers available APIs, writes Python code, and executes it in Unreal's environment without needing explicit instructions for each step
Adaptive Problem-Solving
If something goes wrong, the agent adapts and finds alternative approaches to achieve your goal
Seamless Integration
Combined with Vibe Coding principles, Agentic Development keeps you in flow state while intelligent systems handle the complexity
Vibe Coding + Agentic Development = Stay in your creative flow while intelligent AI systems handle all the technical implementation details
📸 VibeUE In Action 📸
See how AI-powered development looks in practice - from chat conversations to real-time Blueprint creation
The Result ✨
You can focus on what you want to create while VibeUE's agentic systems handle how to make it happen in Unreal Engine. It's like having an expert Unreal developer who instantly understands your creative vision and implements it perfectly!