Version 1.5
Universal Game Pilot v1.5 is out now!
UGP v1.5 brings major Niagara workflow, comparison, and reliability upgrades.
There are also several improvements on the desktop app focused on parity between dock mode and full-screen mode, better media support, and workflow reliability.
UGP's Niagara harness has been heavily expanded to better match the real Unreal Niagara editor UI and support more accurate asset creation, repair, conceptual learning, generalization and testing.
Niagara Authoring Breakthrough Improvements
- Emitter authoring
- Module inputs and nested dynamic inputs
- Renderer properties and bindings
- Renderer material parameter bindings
- Simulation stage settings and ordering
- Emitter surface mode, including inherited/template vs localized full stack
- Better support for complex Fluids, Ribbon, Beam, and Mesh emitters
New Niagara Compare Mode
UGP v1.5 adds a Niagara comparison feature, allowing agents to compare two Niagara assets or emitters and return meaningful, actionable diffs.
This makes recreation, "make asset A match asset B", and "learn how asset D is doing this particular technique/effect and implement it in asset A" workflows much more reliable.
New Niagara Editing Actions
UGP now uses a UI step-by-step authoring system.
These first-class Niagara UI actions allow you to author systems, emitters, and module scripts without unsafe raw-property workflows.
This also allows the agent to build Niagara VFX from a YouTube tutorial video by following the step-by-step UI actions described in the transcript.
Niagara Performance and Stability
Notes
Because of the heaviness of Niagara authoring, the MCP status might become momentarily unavailable during heavy editing/reads period. Also the agent performs visual checks and currently it requires the editor to be recently in focus unless the particles won't render in the screenshot. Dock mode, dual monitors, or side-by-side snap layout is perfect for this.
- Dismiss issue actions are batched more efficiently
- Module edits are batched and efficiently applied
- UI expansion/collapse no longer dirties assets or triggers heavy rebuilds
- Removed unnecessary compile side effects
- Huge improvement to Niagara MCP responses to prevent overloading
- Old Niagara artifacts are automatically cleaned up
Niagara Validation and Authoring Fixes
- Better enum handling using display values and internal tokens
- Safer validation for invalid source parameters before mutation
- More accurate data-interface emitter binding authoring
- Better ambiguous selector errors with suggested action snippets
- Improved handling for inherited emitters and engine template emitters
Major Desktop App Updates
- Added video upload support for Codex threads. Videos are now converted into sampled visual frames so the agent can inspect the clip instead of only seeing a file path.
- Updated ChatGPT Direct workflows to use GPT-5.5 where applicable.
- Added ChatGPT image generation support for icon reference generation.
- Added a ChatGPT/Gemini setting for UI Material Reference generation.
- Added Niagara as a ChatGPT start-screen design type with image or short-clip reference support.
- Niagara reference outputs now save as
.referencefiles.
Material UI / Widget Improvements
- Added ChatGPT-based UI Material Reference generation as an alternative to Gemini.
Dock Mode Improvements
- Fixed dock mode not always showing the latest Codex or ChatGPT Direct updates.
- Added real thinking/loading state to dock mode.
- Added run-command message display in dock mode.
- Added image-view display support in dock mode.
- Added user input display in dock mode.
- Synced dock composer state with the full app composer.
- Fixed dock resize controls blocking composer buttons.
- Improved dock text truncation for long command/status blocks.
Composer / Chat Fixes
- Fixed large pasted text corrupting composer rendering.
- Fixed asset mentions duplicating plain text and breaking composer layout.
- Fixed up-arrow history recall so it does not overwrite active draft text accidentally.
- Fixed review diff removed-line background color.
- Added better rendering for plain text and HLSL code blocks.
Bug Fixes
- Fixed ChatGPT Direct empty-response and premature-termination cases.
- Fixed Codex backend launch/incompatible-state handling.
- Fixed Windows dark-mode UI issues.
- Fixed settings/backend diagnostics visibility.
- Fixed several dock mode refresh, resize, and interaction bugs.
- Added general stability and performance fixes.
- Fixed several Niagara timeout and transport-drop causes.
- Fixed stale artifact cleanup for Niagara visual preflight.
- Improved stability when reloading Niagara assets from disk.
- Improved crash safety around editor save/reload workflows.
You can download the latest plugin with the latest desktop app at https://ugamepilot.com/download and use your confirmation number to obtain a fresh download link.
Example: Create a Dragon flamethrower fire attack
Learn from the 3DGasColoredSmoke Example Content Niagara asset and make the attack have a swirling sine wave kind of turbulent movement.