225+ GitHub stars with active community development
Open source under Apache-2.0 license — free to use and modify
AI-powered editor copilot for Unreal Engine 5.6
Unreal Agent is an AI-powered editor copilot for Unreal Engine 5. It runs as a dockable tab inside the editor, connecting to OpenAI's GPT models to inspect and modify your project through natural language, Python scripting, scene context capture, and external tools. The plugin provides an in-editor chat assistant (Ctrl+Enter to send), drag-and-drop support for Content Browser assets, scene understanding via screenshots and JSON summaries, a Python execution tool that directly modifies your level and assets, built-in UE 5.6 Python API documentation search, optional voice input via Whisper, and optional content generation via Replicate (images, 3D, audio, etc.). It includes safety guardrails such as tool-call iteration limits, result size caps, and execution timeouts. Designed for Unreal Engine 5.6.0 on Windows, requiring internet access and an OpenAI API key.
Yes, Unreal Agent works as an editor plugin and does not require modifying your project structure. Simply install the plugin and configure your OpenAI API key.
The plugin is built for Unreal Engine 5.6.0 and requires that exact version. Other versions are not guaranteed to work.
Unreal Agent includes safety features like a maximum tool-call iteration count, result size limits, and execution timeouts to prevent runaway actions. You can review all changes before they are applied.
Yes, an internet connection is required because the plugin communicates with OpenAI's APIs for chat, voice transcription, and optionally Replicate for content generation.
Scene context and screenshots are sent to OpenAI when you use the capture features. Review OpenAI's data policies. You can limit data exposure by avoiding capturing sensitive content.
Install UnrealGPT to get started:
Or visit the project page for detailed setup instructions.