FabStore / PluginSmith

PluginSmith – Multi-Engine Plugin Builder

PluginSmith diagram
PluginSmith — architecture & feature overview

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


Installation and Setup

  1. Copy the PluginSmith folder into your project’s Plugins directory.
  2. Open your Unreal Engine project in any supported version (4.27 – 5.5).
  3. Go to Edit → Plugins, enable PluginSmith – Multi-Engine Plugin Builder, then restart the editor.
  4. Once loaded, PluginSmith adds a “PluginSmith” section under Tools in the main menu.

Usage

Packaging via Editor

  1. Go to Tools → PluginSmith → Build Plugin.
  2. Choose your:
  3. Target Engine Version
  4. Output Directory
  5. Package Type (Plugin / Project)
  6. Whether to include documentation
  7. Click Build. PluginSmith validates the plugin, cleans intermediate files, and creates a ready-to-upload .zip archive 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"