AgenticLink - Agentic Workflow Automation for Unreal

AgenticLink: AI-Agent CLI Bridge for Unreal Engine

Unleash the power of Agentic AI in the Unreal Editor.

AgenticLink is a professional-grade editor plugin that provides a high-performance, bidirectional communication bridge between AI agents and the Unreal Engine. Designed for workflows involving AI assistants like Antigravity, Windsurf, Cursor, and custom LLM-based pipelines, AgenticLink enables seamless automation of level design, asset management, and complex editor tasks through a robust Command Line Interface (CLI).

Key Features

  • Comprehensive Editor Control: Over 80 specialized tools for manipulating Blueprints, Materials, Actors, Sequencer, UMG Widgets, and Data Tables.

  • High-Performance CLI: A compiled, multi-platform CLI (Win64/Mac) for low-latency tool execution. Includes an Interactive Mode for high-frequency, multi-command agent sessions.

  • Advanced Reflection Support: Modify virtually any actor or asset property via Unreal's reflection system, even for custom classes and properties.

  • Blueprint & Material Automation: Programmatically create and rewire graphs, with mandatory auto-layout support for clean, human-readable results.

  • Sequencer & Animation Toolset: Create level sequences, manage bindings, and manipulate animation tracks and keyframes via external prompts.

  • Developer-First Diagnostics: Detailed log panels and telemetry options to track agent actions and debug failures in real-time.

  • Robust Networking: Uses a custom TCP-based JSON protocol with robust buffering to ensure data integrity during large asset inspections or batch operations.

Technical Details

  • Module Type: Editor-Only.

  • Supported Platforms: Windows (Win64), MacOS (ARM64/x86_64).

  • Unreal Engine Version: 5.7.

  • Dependencies: Optional Requirement of Python Editor Script Plugin and Editor Scripting Utilities (included in UE).

What's Inside?

  • AgenticLink Editor Module: The primary C++ bridge and server.

  • AgenticLink CLI: Scripts for external agent communication.

  • Comprehensive Documentation: Markdown-based reference guides and an "Agent Guide" for seamless AI integration.

Why AgenticLink?

Unlike general-purpose scripting plugins, AgenticLink is purpose-built for the unique requirements of Agentic AI. It prioritizes predictable outputs, robust error handling, and high-frequency communication, making it the ideal choice for developers looking to integrate AI-driven automation into their Unreal Engine production pipeline.

Recommendations:

  • Divide and Conquer:  Break complex Unreal Engine tasks into smaller, verifiable steps. Instead of asking to "build a complete dungeon," start with "spawn the floor tiles" and "verify placement."

  • Session Management: For AI-assisted workflows, keep chat sessions relatively short. Starting a fresh session after completing a major component prevents context bloat and maintains agent accuracy.

Model Disclaimer & Performance:

  • Model Accuracy: Results may vary significantly depending on the AI model used.

  • Thinking Models (Reasoning): For complex blueprint logic or intricate material graphs, we highly recommend using "thinking" or "reasoning" models. These models excel at multi-step problem solving and logical planning, which are essential for stable Unreal Engine development.

Documentation:
https://agenticlinkdocs.netlify.app/

Showcase Video: https://www.youtube.com/watch?v=kI7i7D4IUlo

AgenticLink is now officially supported on Unreal Engine 5.4, 5.5, 5.6, and 5.7!

New AgenticLink version is up

Watch it in accion here: https://www.youtube.com/watch?v=WCi_xDioS-E

New version is up!

Additions

  • Added the ability to edit signatures (parameters and types) post-creation.

Improvements

  • Reworked how Event Dispatchers are created and modified to ensure they are fully editable in the UI.

  • Improved the auto-layout system so non-exec nodes are offset, preventing them from overlapping with execution lines.

  • Unified the connection pin functionality into a single process, reducing agent cognitive load.

  • Improved the reliability and process of variable type creations.

Fixes

  • Fixed a problem where wildcard nodes were not properly resolving and setting up their types.