unreal

Automate Unreal Engine 5.x with PlayUnreal style external control.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "unreal" with this command: npx skills add randroids-dojo/skills/randroids-dojo-skills-unreal

Unreal Skill (WIP)

Automate Unreal Engine 5.x with PlayUnreal style external control.

Status: WIP. PlayUnreal repo: https://github.com/Randroids-Dojo/PlayUnreal

Quick Reference

Launch editor with Remote Control enabled

UnrealEditor "/path/MyGame.uproject" -ExecCmds="WebControl.StartServer"

Packaged build (enable Remote Control)

MyGame.exe -RCWebControlEnable -RCWebInterfaceEnable -ExecCmds="WebControl.StartServer"

Wait for Remote Control and ping a PlayUnreal automation actor

python plugins/unreal/scripts/rc_wait_ready.py
--host 127.0.0.1 --port 30010
--object-path "/Game/Maps/Main.Main:PersistentLevel.PlayUnrealDriver_1"

Setup Checklist

  • Enable Remote Control and Automation Driver plugins.

  • Add the PlayUnrealAutomation plugin to the project.

  • Place the PlayUnreal driver actor or subsystem in the map.

  • Tag key UMG widgets with automation IDs for stable selectors.

  • Keep Remote Control on LAN/VPN only.

Selector Strategy

  • id=StartButton maps to Automation Driver By::Id .

  • path=#Menu//Start/<SButton> maps to By::Path .

  • text="Start" can be implemented via custom traversal if needed.

PlayUnreal Python (target API)

from playunreal import Unreal

async with Unreal.launch( uproject="MyGame.uproject", map="/Game/Maps/MainMenu", remote_control=True, ) as ue: page = ue.page() await page.locator("id=StartButton").click() await page.locator("id=HUDRoot").wait_for_visible() await page.screenshot("artifacts/started.png")

Packaged Builds

  • Use -RCWebControlEnable -RCWebInterfaceEnable .

  • Ensure presets and assets are staged if using Remote Control presets.

References

  • references/remote-control.md

  • references/automation-driver.md

  • references/umg-automation.md

  • references/playunreal.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

godot

No summary provided by upstream source.

Repository SourceNeeds Review
General

loop

No summary provided by upstream source.

Repository SourceNeeds Review
General

task-tracking-dots

No summary provided by upstream source.

Repository SourceNeeds Review
General

slipbox

No summary provided by upstream source.

Repository SourceNeeds Review