Italink

Lightweight UE5 plugin that exposes Unreal Engine's reflection system over TCP+JSON — let AI agents call UFunctions, read/write UProperties, and inspect any UObject in a running editor, zero engine modification required.

33
2
100% credibility
Found Mar 10, 2026 at 16 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

UnrealClientProtocol is a plugin for Unreal Engine that allows AI agents to discover objects, call functions, read and write properties, and introspect metadata in the editor via a simple communication protocol.

How It Works

1
📰 Discover the helper

You hear about a tool that lets AI assistants reach into your game world in Unreal Engine and make changes for you.

2
📥 Add it to your project

Simply copy the folder into your game's special plugins area and feel it integrate smoothly.

3
🔄 Restart the editor

Close and reopen your game editor, and it starts listening quietly in the background.

4
Quick connection check

Run a simple test command from the included helper script, and see a list of worlds appear – everything's connected!

5
🧠 Teach your AI

Copy the special guide folder to your AI tool's skills spot, so it learns how to talk to your game editor.

6
💬 Give AI instructions

Chat with your AI like 'scale all cubes by twice' or 'set sunlight to evening', and it understands right away.

🎉 See the magic happen

Your game scene updates perfectly just as you asked, with undo support, and your AI becomes your creative partner.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 33 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is UnrealClientProtocol?

UnrealClientProtocol is a lightweight C++ UE5 plugin that spins up a TCP+JSON server in the editor, letting AI agents call UFunctions, read/write UProperties, find objects, and inspect metadata on any UObject—without touching engine source. Drop it into your Plugins folder, restart the editor, and connect via localhost:9876 with JSON commands like `find` for ue5 lightweight actors or `set_property` for quick tweaks. It solves the pain of rigid UE automation scripts by handing agents direct access to the engine's reflection system.

Why is it gaining traction?

Unlike heavy betfair lightweight github tools or custom bridges, this stands out with zero intrusion, batch commands to cut latency, editor undo/redo integration, and a bundled Python CLI for one-liners like `python UCP.py '{"type":"call",...}'`. Security like loopback-only binding and class/function lists keeps it safe, while agent skills (SKILL.md + scripts) plug straight into Cursor or Claude for seamless AI workflows. Devs dig the "give agents engine hands" philosophy—no predefined ops, just raw capabilities that scale with better models.

Who should use this?

UE5 level designers scripting AI for scene queries like "scale all ue5 lightweight instances" or tweaking sunlight times. Gameplay programmers testing functions via agents without recompiles. Teams blending C++ engine work with AI tools for rapid editor iteration on actors, properties, and calls.

Verdict

Early days at 14 stars and 1.0% credibility—docs are solid with quickstarts and CN translation, but expect rough edges like no latent support or delegate params. Worth a spin for agent-driven UE5 automation if you're prototyping; skip for production until more battle-tested.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.