Universal Game Pilot AI Agent (Create Blueprint, UMG UI, C++, Niagara, Anything)

First UE5 AI Plugin that Implements AAA Quality Gameplay Features with Self-Play

Game Pilot is a powerful Unreal Engine 5 plugin that implement gameplay features for you across All Blueprint Types, Anim Blueprints, Widgets, Inputs, Materials, Data assets, Motion matching, Retargeting animation & IK rigs setup, StateTrees, Smart Objects, SFX with eleven labs and more with just a single prompt.

Example Prompt: “Add jetpack ability to the Mover Character, when Gamepad Face Button Left is held, slowly propels character 50 ft above ground. Use motion matching. Test it with Mover character. fly around and zig zig around for 20 seconds”

Its completely different from other plugins and tools. It has a built in harness that allows it to build systems to AAA quality. It is also the only plugin that can Development and Test at the same time until the feature is correctly implemented.

The agent also uses live Blueprint debugging to play test and inspect blueprints to find gameplay errors/issues. (It will also have access to Rewind Debugger in the next update).

All of this skills combined allows it to perform Automated PIE Playtesting. The agent autonomously launches Play-In-Editor (PIE), simulate player inputs, read Live Blueprint data, log and game state, giving it the ability to iteratively fix its own or any bugs before you can intervene, clicking and testing widgets in PIE, performing in game actions like running, flying to a location, going to a location and using the door, performing a series of actions. This closes the QA loop and allows you to test out your gameplay logic live at scale.

The agent can also creates AAA quality UI from a screenshot. This is not just creating a primitive widget like other plugins. The agent creates a fully functioning abstracted and animated UI following the best practices of Page > Large Component > Small Components.

This means the agent can create any UI with only a single image. The agent creates fully functioning VFX, Buttons, Layouts, Recreating Fonts, Icons, SFX, etc from a single image.

Here the Agent fully creates a AAA UI Menu.

Here the Agent creates a jet pack gameplay system using motion matching.

Here the Agent creates an Iconic Loading Spinner with a single prompt.

Here the Agent is performing PIE QA Test aka Self Play

How does Game Pilot do it? its not just a collection of MCP Tools to UE5, its a AI first purpose built harness.

Step 1 - Install UGP and connect Unreal

Get the plugin on Fab, add it to your Unreal Engine project, and launch UGP (Universal Game Pilot). It uses your existing OpenAI subscription. In seconds, It connects to your editor & understands your live project context.

Step 2 - Ask for what you want

Describe a feature, fix, or test. Whether you’re working on Blueprints, input, animation, motion matching, materials, widgets, or gameplay systems, UGP turns your request into real project changes completely handsfree.

Step 3 - Review, Apply, Playtest

See exactly what’s changing before anything is committed with UGP's built in node graph & material render preview, it can even playtest in editor to validate the result with gameplay playback, bp debugging, end-to-end testing.

From sophisticated AI using state trees to extending motion matching animations to your game character to gameplay abilities & feature to high quality ui & menus. Let Game Pilot handle all the hard work. All you have to do is Ask UGP To Implement a Gameplay Feature or Material and to test for verification, it will recursively self improve until the feature is fully functional. This is a first.

With the User-friendly Agent First Workflow desktop app you can have dozens of agents working on dozens of different features simultaneously across numerous projects, while you keep track of them.

This plugin requires you to use the Universal Game Pilot Desktop App & uses your existing OpenAI subscription.

Download UGP Desktop App Here

Documentation Link: Full Installation & Setup Documentation

Various Usage Examples & Tutorials Are Here: App Usage Examples / Tutorial

Video Setup of the required Desktop App Video Intro Tutorial

Powerful features built for developers

Pay once, use forever

One-time purchase. Lifetime access. No subscriptions.

  • All Blueprints Types

  • Editor Utility & UMG Widget

  • AAA Quality Material UIs

  • Materials

  • Motion Matching (Database, Normalization Set, Schema, Chooser Table, etc)

  • Input Assets

  • AI StateTree, Env Query & Smart Objects

  • Curve Assets, Spline Component

  • Data Assets, Data Tables, Enums, Struct..

  • Retargeting animation & IK rigs setup

  • Render Target

  • Automated QA - Actual Self Play including interacting with UI/Main Menu and Game Level & Gameplay

  • Generate SFX, Fonts from Image

  • Project inspection and Live BP debugging

  • Animation Sequence / Montage / Modifier

  • EnhancedInput, EditorScripting, PropertyBinding, ControlRig, IKRig, RigVM, GameplayInteractions, WorldConditions

  • and many more..

Youtube Channel

Official Website

Discord

Some advanced Universal Game Pilot features depend on optional built-in Unreal Engine plugins. Enhanced Input support requires EnhancedInput; IK/retargeting requires IKRig; Control Rig support requires ControlRig and RigVM; EQS support requires EnvironmentQueryEditor; Smart Object/State Tree support requires SmartObjects, GameplayInteractions, StateTree, StructUtils, PropertyBindingUtils, and WorldConditions. Core bridge/editor automation features remain usable independently, but these optional feature families require their corresponding Unreal Engine plugins to be enabled.

Projects that do not use these optional feature families can still use the core Universal Game Pilot editor automation features. Optional feature modules are intended only for projects where the corresponding Unreal Engine plugins are enabled.

Comparing Game Pilot with a popular plugin called Ultimate Engine Copilot

I Tested Game Pilot vs Ultimate Engine Copilot for AAA UMG UI

In-depth showcase of the entire material ui and widget blueprint workflow by creating the upcoming Forza Horizon 6 Game UI. I’m now moving on from UI and will be focusing on making demos for character / animations / statetree workflow next.

Stay Tuned!

https://www.youtube.com/watch?v=oAD2QgDeXZc

:fireworks: Universal Game Pilot v1.3 is out now!:fireworks:

Introducing Full Niagara support!

You can now create AAA-like Niagara VFX assets with UGP.

UGP now creates Niagara Systems and Emitter assets that includes:

  • Emitters
  • Node Graphs
  • Renderers
  • Scratch Pad
  • Simulation Stages
  • Stack
  • System Overview
  • System Properties
  • User Parameters

Niagara support also includes a virtualized error layer, similar to the Blueprint and Material layers, allowing the AI Agent to consistently create valid Niagara assets.

Niagara support also includes a built-in Harness that enables you to create AAA-like VFX. Major improvements to this Harness are coming in the next v1.4 release.

v1.3 also includes huge improvements for creating Material UI and Widget Blueprints compared to v1.0.

UGP now also has the settings option to use ChatGPT or Gemini API to create references for UI Widget Blueprint generation.

Bug Fixes

  • Fixed HTTP errors some users were experiencing
  • Fixed dock mode not always refreshing with the latest model text
  • Fixed dock mode UI and resizing issues
  • Added general stability and performance fixes

You can download the latest plugin with the latest desktop app at UGP Download Recovery and using your confirmation number to obtain a fresh download link.

Example: Creating a Matrix Material using UGP

FAB page or ugamepilot.com to get the plugin and desktop application.

Discord Community