Control Unreal Engine
with AI
CLAUDIUS lets AI assistants and automation scripts control Unreal Engine 5 through simple JSON commands. 130+ commands across 19 categories.
Everything you need to automate UE5
Built specifically for AI assistants like Claude Code, with file-based and HTTP API options.
File-Based Communication
Drop JSON command files into a folder. CLAUDIUS watches and executes them automatically. Perfect for Claude Code integration.
HTTP REST API
Real-time control with ~10-50ms latency. POST commands to localhost:8080 and get instant JSON responses.
Blueprint Callable
All functions exposed to Blueprints. Build custom automation workflows without touching C++ code.
PIE Runtime Control
Control actors, AI, and animations during Play-In-Editor. Debug and iterate without stopping the game.
Comprehensive Responses
Every command returns success/failure, execution time, timestamps, and detailed output data for debugging.
AI-Ready Documentation
Includes CLAUDE.md that AI assistants automatically read. Claude Code knows exactly how to use every command.
Skills System (YAML Workflows)
Define reusable workflows in YAML. Chain multiple commands with dependencies, conditions, and variable interpolation. 4 built-in skills included.
PCG Support
Control Procedural Content Generation graphs programmatically. Create graphs, add nodes, connect them, set parameters, and execute generation.
Command Categories
130+ commands across 19 categories
+ 9 more categories: Skills, PCG, Recording, Landscape, Niagara, Physics, Audio, Source Control, UI
Built for real workflows
See how teams are using CLAUDIUS to transform their Unreal Engine pipelines.
AI-Assisted Development
Let Claude Code control your Unreal project. Describe what you want in natural language, and watch it happen in the editor.
- "Spawn a camera at position 500, 0, 200"
- "Create a Blueprint called BP_Enemy with a health variable"
- "Take a screenshot and compile all Blueprints"
- "List all lights in the scene"
Automated Video Production
Build automated content pipelines that generate videos from scripts. Control NPCs, cameras, and render sequences programmatically.
- Generate JSON scripts from LLMs
- Control AI NPCs and animations
- Automated camera movements
- Batch render with Movie Render Queue
CI/CD Integration
Integrate Unreal Engine into your build pipelines. Compile Blueprints, run tests, and validate content automatically.
- Automated Blueprint compilation
- Asset validation and import
- Lighting and navigation builds
- Screenshot regression testing
Runtime Testing & QA
Control actors and AI during Play-In-Editor. Teleport characters, trigger events, and monitor game state remotely.
- Teleport actors during gameplay
- Set Blackboard values on AI
- Trigger behavior trees
- Monitor and log game state
Python Scripting
Build custom tools in Python that control UE5. Use the HTTP API for real-time communication with minimal latency.
- requests library integration
- Real-time actor manipulation
- Custom level generators
- Asset pipeline automation
Level Design Automation
Generate levels programmatically. Spawn actors in patterns, configure lighting, and build navigation automatically.
- Batch spawn actors
- Procedural actor placement
- Automated lighting setup
- NavMesh generation triggers
Simple JSON, powerful results
Send commands via HTTP or file, get structured responses back.
// Send this via HTTP POST or save to claudius_request.json { "command_id": "spawn_cam_001", "category": "level", "command": "spawn_actor", "params": { "class_path": "/Script/CinematicCamera.CineCameraActor", "location": { "x": 0, "y": -500, "z": 150 }, "rotation": { "pitch": -10, "yaw": 0, "roll": 0 }, "actor_label": "MainCamera" } } // Response: { "command_id": "spawn_cam_001", "success": true, "message": "Actor spawned successfully", "execution_time_ms": 12.5, "output": { "actor_name": "MainCamera" } }
Three ways to send commands
Choose the method that fits your workflow. All use the same JSON format and return identical responses.
-
1
HTTP API POST to localhost:8080/api/v1/commands. Best for scripts and real-time control (~10-50ms latency).
-
2
Request File Write to claudius_request.json. Claude Code default. Response appears in claudius_response.json.
-
3
Command Queue Drop files in Commands/pending/ folder. Best for batch processing multiple commands.
Learn CLAUDIUS
From installation to advanced automation pipelines.
Quick Start Guide
Install CLAUDIUS, send your first command, and verify it's working in under 5 minutes.
Claude Code Integration
Set up Claude Code to control your Unreal project with natural language commands.
HTTP API Deep Dive
Build Python scripts that control UE5 in real-time using the HTTP REST API.
Automated Video Pipeline
Create a system that generates videos from JSON scripts using Sequencer and Movie Render Queue.
CI/CD Integration
Integrate CLAUDIUS into your build pipeline for automated testing and validation.
AI NPC Control System
Build a system to control AI NPCs using Behavior Trees and Blackboards via CLAUDIUS.
Frequently Asked Questions
Everything you need to know about CLAUDIUS.
CLAUDE.md file that Claude Code automatically reads when you open your project. This file contains complete documentation of all 130+ commands, so Claude knows exactly how to control your Unreal project. Just describe what you want in natural language, and Claude will write and execute the appropriate commands.
http://127.0.0.1:8080/api/v1/commands.File-based is simpler and works by writing commands to
claudius_request.json. It's the default for Claude Code and better for debugging since you can inspect the JSON files. Latency is ~500ms due to file polling.
create_sequence or open_sequence. Add actor tracks and keyframes. Then use render_sequence to render through Movie Render Queue—CLAUDIUS handles the job setup automatically, including resolution, output path, and format configuration.
"success": true/false. Failed commands include a descriptive error message explaining what went wrong. The response also includes execution_time_ms, timestamp, and a warnings array for non-fatal issues. Check the Output Log in UE5 for detailed debugging information.
Simple, one-time purchase
No subscriptions. No royalties. Own it forever.
CLAUDIUS Pro
Full automation power for UE5
One-time purchase • Lifetime updates
- ✓ 130+ automation commands
- ✓ HTTP API + file-based communication
- ✓ Claude Code integration (CLAUDE.md)
- ✓ Blueprint callable functions
- ✓ PIE runtime control
- ✓ Movie Render Queue automation
- ✓ Full C++ source code
- ✓ UE 5.4 - 5.7+ support
- ✓ Commercial license
- ✓ Free lifetime updates
Ready to automate Unreal Engine?
Join developers using CLAUDIUS to build smarter, faster, and more creative UE5 workflows.