I built a UE plugin updater!

UE_PluginBuilder uses Unreal Automation Tool to build a .uplugin to a greater engine version

Posted by Sora Mas on January 21, 2025

Lately, I’ve needed to upgrade different plugins to newer versions of Unreal: at work, where we had to rebuild a legacy plugin for a major engine version, and at home, where I was trying to publish a plugin I built for an older Unreal version on Fab.

I knew about UAT (Unreal Automation Tool) having a BuildPlugin command that allows you to do this, and I used that method the first few times. However, I eventually got tired of forgetting the required arguments and spent a few hours setting up a GUI for it.

I used QT Community to build the GUI, and in no time, I had it working as a standalone application on Windows.

I’ve published it as open source on my GitHub! Feel free to test it out!

Latest release

image