Skip to content

Carosson/UEPluginPackager

Repository files navigation

UE Plugin Packager

A Windows desktop tool for packaging Unreal Engine plugins for multiple engine versions in one click.

Screenshot


Features

  • Auto-detects installed Unreal Engine versions from the registry
  • Package for multiple engine versions in one run
  • Real-time build log with color-coded errors, warnings, and success messages
  • Save and load packaging configs as .uepkg files — double-click to open
  • Shows the plugin icon and name from the plugin directory
  • Multiple UI themes (dark and light)
  • Remembers your last config between sessions

Requirements

To run the published executable: .NET 8 Desktop Runtime — free, one-time install. Choose .NET Desktop Runtime 8.x for Windows x64.

To build from source: .NET 8 SDK (includes the runtime)


Getting Started

Run from source

git clone https://github.com/your-username/UEPluginPackager.git
cd UEPluginPackager
dotnet run

Download a release

Go to the Releases page and download UEPluginPackager.exe. No installation required — just run it.


Usage

  1. Click Browse next to Plugin File and select your .uplugin file
  2. Click Browse next to Output Directory and choose where packaged versions should be saved
  3. Check the engine versions you want to package for
  4. Click Package

Output is organized by engine version:

OutputDirectory/
  UE_5_3/
  UE_5_4/
  UE_5_5/

Saving a config

Click the Save icon in the toolbar to save the current plugin path, output directory, and selected engine versions as a .uepkg file.

To associate .uepkg files with the app, click the link icon in the toolbar once. After that, double-clicking any .uepkg file will open it directly in UE Plugin Packager.


Building a Release

dotnet publish /p:PublishProfile=Properties/PublishProfiles/win-x64.pubxml

The output is a single UEPluginPackager.exe in the publish/ folder.


Contributing

Issues and pull requests are welcome. This is a small utility — keep changes focused and practical.


License

MIT

About

A Windows desktop tool for packaging Unreal Engine plugins for multiple engine versions in one click.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors