ai-unreal-setup

Configure Unreal Editor Python remote execution and Blueprint generation via a local C++ plugin.

Updated May 6, 2026
One-click install
npx skills add https://github.com/jordyvandomselaar/unreal-ai --skill ai-unreal-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-unreal-setup
Source: https://github.com/jordyvandomselaar/unreal-ai/tree/main/skills/ai-unreal-setup
Command: npx skills add https://github.com/jordyvandomselaar/unreal-ai --skill ai-unreal-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It eliminates the manual, error-prone setup work required to let a local automation agent (Pi) inspect and control a running Unreal Editor and to generate durable Blueprint assets programmatically.

Core Features & Use Cases

  • Python/editor automation bridge (local-only): Enables Unreal Python remote execution so Pi can list nodes, run Python inside the editor, inspect and move actors, and create/save assets.
  • C++ Blueprint bridge plugin (durable generation): Adds a project plugin that exposes editor-safe Blueprint generation to Python, including actor/component assembly from JSON and wiring Event Graph logic via an editor library.
  • Use case: When you want Pi to position actors, run editor-side Python, then generate or update a Blueprint (e.g., assembling a multi-part static-mesh actor like a tree) without relying on fragile one-off manual editor steps.

Quick Start

Use this skill to install the bundled Unreal bridge files into your target Unreal project, restart Unreal Editor, build the C++ plugin, then verify with the provided local-only Python remote execution smoke command.

Frequently Asked Questions about ai-unreal-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Unreal Editor and generate Blueprint assets from Python?

You can automate Unreal Editor and generate Blueprint assets by installing a local Python remote execution wrapper alongside a project-specific C++ plugin, exposing editor libraries for programmatic actor manipulation and Event Graph wiring.

What is the best way to control a running Unreal Editor instance locally for automation?

The best way to control a running Unreal Editor instance locally is through a loopback-only network configuration that enables Python remote execution, allowing an automation agent to discover nodes, inspect actors, and run editor utilities safely.

Can I programmatically assemble multi-part actors and wire Event Graph logic in Unreal?

Yes, you can assemble multi-part actors and wire Event Graph logic by using a C++ Blueprint bridge plugin that exposes editor-safe generation functions to Python, enabling component assembly from JSON definitions.

Do I need a C++ plugin to create durable Blueprint assets via Unreal Python automation?

Yes, a C++ plugin is required to create durable Blueprint assets because it bridges the editor's internal Blueprint generation libraries to Python, ensuring assets are properly created and saved without relying on fragile manual steps.

Is the Python remote execution for Unreal editor automation safe to run on my local machine?

The Python remote execution for Unreal editor automation is safe on your local machine because it configures loopback-only network settings, restricting control to the local environment and preventing external access.

How do I set up local Unreal editor automation and Blueprint generation?

To set up local Unreal editor automation, install the bundled bridge files into your target project, restart the Unreal Editor, build the C++ plugin, and verify the connection using a provided local-only Python smoke command.