PSO Autopilot plugin for Unreal: Protect your game from shader compilation stutter and crash (UE5)

Hey there, I’m a little late to my own party, since I forgot to showcase my PSO Autopilot plugin here when it released several weeks ago.
But if any community member finds it here, it’s a win-win still.

PSO Autopilot is a plugin for UE5.5+, aimed at preventing persistent issues at shader compilation. Essentially, your project will never crash from OOM memory spikes again. It offers automated PSO caching for smooth shipping builds in three clicks, saving your game from negative Steam reviews in the process.

Players shouldn’t have to wait for shaders they’ve already compiled. PSO Autopilot intelligently reads the state of the local driver cache upon boot. If the Pipeline State Objects (PSO’s) for your project are already fully compiled and cached on the user’s hard drive from a previous play session, the plugin instantly skips the entire warmup sequence. Your loading screen drops from minutes to milliseconds.

How to Use
Go to Edit | Project Settings | PSO Autopilot. Set your target directories and batch sizes.
In your Loading Screen UI Blueprint, call Get Game Instance Subsystem | PSO Autopilot Subsystem.
Bind an event to [On Progress Updated] to drive your loading bar.
Call Start Warmup. That’s it.

Fab link
A FOSS Core version is available @ GitHub

Additional test runs: https://www.youtube.com/watch?v=YlBrR46wOUc

Manual is @ PSO Autopilot - Official Manual

Make sure to tell me if you found it helpful, or even horrible. :wink: Cheers, Andras