PluginSmith – Multi-Engine Plugin Builder

Version: 5.5 Author: AlphaCore Website: https://www.alphaxp.me Fab Listing: https://www.fab.com/portal/listings/ Supported Engines: Unreal Engine 4.27 – 5.5 Supported Platforms: Windows (Win64)
Overview
PluginSmith automates packaging, validation, and multi-engine compatibility building for Unreal Engine projects and plugins. It is designed for plugin developers and marketplace publishers who need to build once and deploy across multiple Unreal Engine versions quickly and safely.
PluginSmith can package plugins or entire UE projects for different engine versions, generate Fab-compliant .zip archives, log all build and packaging steps, validate engine versions, and handle editor or runtime modules. It provides a full API for Blueprint and command-line automation.
Features
- Multi-engine packaging support (UE 4.27 → 5.5)
- Automatic Fab-compliant
.zipgeneration - Built-in
.upluginvalidation for engine version, documentation, and platform lists - Logging system with readable text logs in
Saved/Logs/PluginSmith.log - CLI and Blueprint automation APIs
- Automatic cleanup of non-distributable folders (Binaries, Intermediate, Saved)
- Docs and metadata inclusion during packaging
- Ready-to-submit folder and version structure for Fab marketplace
Installation and Setup
- Copy the
PluginSmithfolder into your project’sPluginsdirectory. - Open your Unreal Engine project in any supported version (4.27 – 5.5).
- Go to
Edit → Plugins, enable PluginSmith – Multi-Engine Plugin Builder, then restart the editor. - Once loaded, PluginSmith adds a “PluginSmith” section under Tools in the main menu.
Usage
Packaging via Editor
- Go to Tools → PluginSmith → Build Plugin.
- Choose your:
- Target Engine Version
- Output Directory
- Package Type (Plugin / Project)
- Whether to include documentation
- Click Build. PluginSmith validates the plugin, cleans intermediate files, and creates a ready-to-upload
.ziparchive for Fab.
Packaging via Command Line
You can run PluginSmith in headless mode from Unreal’s command-line interface:
```powershell UE4Editor-Cmd.exe "C:\YourProject\YourProject.uproject" -run=PluginSmithBuild -Target=5.5 -Output="C:\Builds"