Chat with an AI that reads, creates, and modifies Blueprints, materials, actors, levels, lighting, and more. It sees your viewport, plans multi-step tasks, and executes them autonomously — all from a dockable chat panel.
Not a code generator. An autonomous agent that operates directly inside your editor.
Type what you want in plain English. "Create a door Blueprint that opens on overlap" — no menus, no manual steps.
The AI discovers your project state, creates a step-by-step plan, and shows you what it will do — with full visibility into each task.
Each task is executed sequentially using built-in editor tools. Blueprints are wired, materials are authored, actors are placed — all undoable.
Everything you need to accelerate your Unreal Engine workflow.
Create Blueprints from any parent class. Add variables, components, functions, and wire graph nodes — including flow control, math, casts, and custom events. Batch mode for efficiency.
Author materials with 30+ expression types. Create material instances, material functions, landscape layers, decals, and post-process materials. Connect nodes and compile in one step.
Spawn, transform, duplicate, delete actors. Find by name, class, or tag. Manage levels, lighting, components, and any UObject property via reflection — including nested paths and arrays.
Create 9 primitive types. Perform boolean operations (union, subtract, intersect). Subdivide, simplify, smooth, mirror meshes, and convert to static mesh assets.
The AI sees your viewport via screenshot capture and reasons about what's on screen. It knows your selection, current level, camera position, and pinned assets automatically.
Control PIE (play/stop/pause), undo/redo, save assets, execute console commands, and manipulate the viewport camera — all through natural language.
Create 10 volume types, spawn sky atmosphere, fog, and volumetric clouds. Configure lighting with point, spot, directional, and rect lights. Build lighting and set exposure.
Execute arbitrary Python scripts inside the editor via the unreal module. Extends the AI's capabilities beyond the built-in tool set.
Dockable chat panel with streaming responses, task progress visualization, tool call transparency, model selector, conversation history, cancel button, and one-click undo.
A comprehensive toolkit that covers every major editor workflow.
Connect to the provider that works best for you — cloud or fully local. Switch anytime from Project Settings.
GPT-4o, o1, o3, GPT-4.1
RecommendedClaude Sonnet 4, Opus 4
Excellent200+ models, one API key
FlexibleYour existing subscription
ConvenientOllama, LM Studio
PrivateTip: For the best experience, use a model with strong tool-calling support and vision capability (e.g., GPT-4o, Claude Sonnet 4).
Just describe what you want. Here are some example prompts.
Up and running in under 2 minutes.
Install from the Fab Marketplace. The plugin appears at Plugins/UnrealAICopilot/ and is enabled by default.
API keys are read from environment variables — never written to project files.
Then restart the editor for the variable to take effect.
Menu: Tools → AI Copilot · Toolbar: Click the AI Copilot button
Type a message and press Enter. The AI responds in real-time with streaming text.
Fine-tune every aspect from Project Settings → Plugins → AI Copilot.
Choose between OpenAI, Anthropic, OpenRouter, GitHub Copilot, or Local. Set model ID and endpoint per provider.
Control temperature (0.0–2.0), max tokens (256–32K), iteration limits, and tool result character caps.
Set discovery iterations, mutations per task, round-trip caps, and consecutive failure bail-out thresholds.
Keys are read from environment variables at runtime — never written to config files. No accidental source control commits.
Toggle auto editor state injection, auto viewport screenshots, and streaming response mode.
Save, load, and manage past conversations. Stored locally in your Saved/ directory — never uploaded.
Version 5.5 or later
For at least one LLM provider (or a running local model)
Windows 64-bit (Mac & Linux supported)
Stop juggling menus. Start describing what you want.