Skip to content

v1.0.0

Latest

Choose a tag to compare

@PsinaDev PsinaDev released this 21 May 02:30
· 1 commit to main since this release

UE Plugin Builder

First Release

This is the first release of UE Plugin Builder, a simple desktop application built to make rebuilding Unreal Engine plugins for different engine versions easier. It helps streamline the plugin migration workflow when working with multiple UE versions.

Key Features

  • Simple Plugin Rebuilding: Rebuild plugins between different UE versions
  • Engine Detection: Finds installed Unreal Engine versions on your system
  • Manual Engine Addition: Add custom engine installations if needed
  • Build Options: Configure platforms, compilation flags, and other options
  • Build Logging: Console with syntax highlighting to track build progress
  • Drag & Drop: Quickly load plugin files by dropping them into the app
  • Localization: English and Russian language support (you can add your own by changing config file, read more at README)
  • Dark Theme: Easy on the eyes for those late-night coding sessions
  • Command Preview: See the exact build command that will be used

Installation

Windows

  1. Download the ZIP file
  2. Extract anywhere on your computer
  3. Run UEPluginBuilder.exe

The app stores its config in your AppData folder.

Requirements

  • Windows 10/11

Usage

  1. Select your plugin (.uplugin file)
  2. Choose the target UE version
  3. Set output location and build options if needed
  4. Click "Build Plugin" and wait

Build Process

The app uses Unreal Engine's BuildPlugin functionality from the Automation Tool (UAT). It:

  1. Creates the command line for RunUAT.bat BuildPlugin
  2. Runs the build process with your parameters
  3. Shows progress in the console
  4. Outputs the rebuilt plugin to your chosen location

Known Limitations

  • Automatic engine detection might not find custom engine builds
  • Some advanced BuildPlugin parameters aren't exposed in the UI yet
  • Plugin rebuilding success depends on plugin complexity and compatibility between versions

Roadmap

  • Maybe add Mac and Linux support if there's interest
  • Add a build queue for processing multiple plugins
  • Improve error handling and logging

License

MIT License

Contributing

Feel free to open issues or submit PRs if you want to improve the tool.