Now available for UE 5.4 - 5.7

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.

130+
Commands
19
Categories
<50ms
HTTP Latency
5.4+
UE Version

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

Level Spawn actors, transforms, queries, components
28
Editor Selection, undo/redo, notifications, plugins
23
Console CVars, PIE control, output log, exec commands
16
Sequencer Sequences, tracks, keyframes, rendering
13
AI Behavior trees, blackboards, navigation
13
Asset Import, search, rename, delete, materials
12
Viewport Camera control, screenshots, view modes
12
Blueprint Create BPs, variables, functions, components
8
Animation Montages, blend spaces, runtime playback
8
Build Compile, package, lighting, live coding
8

+ 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

CLAUDE CODE + CLAUDIUS

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

CINEMATIC PIPELINES

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

DEVOPS & AUTOMATION

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

PIE CONTROL

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

EXTERNAL TOOLS

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

PROCEDURAL CONTENT

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.

spawn_camera.json
// 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.

Frequently Asked Questions

Everything you need to know about CLAUDIUS.

CLAUDIUS (Claude's Unreal Direct Interface & Unified Scripting) is a plugin that allows external tools to control Unreal Engine 5 through JSON commands. It's designed for AI assistants like Claude Code, Python scripts, CI/CD pipelines, and any automation workflow. You send a JSON command, CLAUDIUS executes it in the editor, and returns a structured response.
CLAUDIUS supports Unreal Engine 5.4, 5.5, 5.6, and 5.7. It was developed and fully tested on UE 5.7. The plugin uses stable APIs that are consistent across these versions, so you should have no compatibility issues. UE4 and earlier UE5 versions (5.0-5.3) are not officially supported.
Yes! CLAUDIUS was specifically designed for Claude Code integration. The plugin includes a 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.
Absolutely. CLAUDIUS is sold through the Epic Marketplace with a standard commercial license. You can use it in commercial games, visualization projects, film production, or any other commercial endeavor. There are no royalties or additional fees beyond the one-time purchase price.
HTTP API offers lower latency (~10-50ms) and is better for real-time control, scripts, and chained commands that depend on previous results. POST to 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.
No. CLAUDIUS is an editor-only plugin. It's designed for development workflows, automation, and content creation—not for shipping in games. The plugin requires the Unreal Editor to be running and uses editor-specific APIs. If you need runtime communication in packaged builds, you'll need a different solution.
Yes! CLAUDIUS includes PIE-specific commands. You can start/stop PIE, query actors in the game world, teleport characters, set properties on actors, modify AI Blackboard values, and more—all while the game is running. This is great for testing and debugging AI behavior without stopping the simulation.
Use the Sequencer category commands. First, create or load a Level Sequence with 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.
Every command returns a structured response with "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.
Yes! CLAUDIUS is built with extensibility in mind. The command processor uses a category-handler pattern that makes adding new commands straightforward. You can add handlers in C++ or use the Blueprint-callable functions to build custom automation. The source code is included with the plugin.
The Epic Marketplace doesn't support free trials, but you can watch the demo video and review the complete command documentation before purchasing. If you're not satisfied, Epic's standard refund policy applies within the eligible window.
Yes! All updates and new features are included with your purchase. When new Unreal Engine versions release, we update CLAUDIUS to maintain compatibility. You'll receive these updates automatically through the Epic Marketplace.
Unlimited projects. The license is per-seat, meaning you can use it on as many of your own projects as you want. For team usage, each developer who actively uses CLAUDIUS should have their own license as per Epic Marketplace terms.

Simple, one-time purchase

No subscriptions. No royalties. Own it forever.

LAUNCH PRICE

CLAUDIUS Pro

Full automation power for UE5

$59.99

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
Buy on FAB Marketplace

Ready to automate Unreal Engine?

Join developers using CLAUDIUS to build smarter, faster, and more creative UE5 workflows.