PluginSmith - Multi-Engine Plugin Builder
Build plugins for multiple Unreal Engine versions and compress them into marketplace-ready ZIP files
Highlights
All 14 features →Technical Details
PluginSmith is an Unreal Engine Editor plugin that automates building, validating, and packaging plugins and projects across multiple engine versions (4.27 → 5.7). It integrates with Unreal’s IPluginManager and Unreal Automation Tool (UAT) to produce Fab Marketplace–compliant ZIP packages, complete with validation, logging, and engine-specific compilation. It supports both Blueprint and C++ automation APIs, enabling command-line and in-editor packaging flows..
Features:
Automatically builds and packages Unreal Engine plugins for multiple engine versions (4.27 → 5.6).
Validates .uplugin metadata, version compatibility, platform lists, and documentation presence before packaging.
Generates ready-to-upload Fab ZIP archives with correct folder and naming structure.
Creates detailed log files for every build process in Saved/Logs/PluginSmith.log.
Supports both Editor and command-line usage for automation pipelines.
Cleans intermediate folders and removes non-distributable binaries before packaging.
Blueprint and C++ APIs for fully automated builds or custom pipelines.
Code Modules:
PluginSmithEditorCore plugin builder and automation system. Handles validation, packaging, and log management.
Number of Blueprints: 3 (exposed callable Blueprint nodes for build, validation, and logging functions)
Number of C++ Classes: 6 (including FPluginSmithModule, FPluginSmithManager, and UPluginSmithLibrary)
Network Replicated: No
Supported Development Platforms:
PlatformSupported
Windows ✅ Yes
Mac ❌ No
Supported Target Build Platforms:
Windows (Win64)
Linux (via source build)
Mac (via source build – partial support)
Documentation Link:
https://github.com/Alpha-xp5-ai/PluginSmith
Important / Additional Notes:
All builds and packaging tasks are engine-version isolated and validated before execution.
PluginSmith logs all actions for transparency and debugging.
Requires Visual Studio 2022 with “Game Development with C++” components installed.
Ideal for developers publishing to Fab or managing multiple plugin versions across UE4 and UE5.
Designed and tested on Unreal Engine 4.27, 5.0, 5.2, 5.3, 5.5 and 5.6.
Everything included
- Automatically builds and packages Unreal Engine plugins for multiple engine versions…
- Validates .uplugin metadata, version compatibility, platform lists, and documentation…
- Generates ready-to-upload Fab ZIP archives with correct folder and naming structure.
- Creates detailed log files for every build process in Saved/Logs/PluginSmith.log.
- Supports both Editor and command-line usage for automation pipelines.
- Cleans intermediate folders and removes non-distributable binaries before packaging.
- Blueprint and C++ APIs for fully automated builds or custom pipelines.
- Code Modules:
- PluginSmithEditorCore plugin builder and automation system. Handles validation,…
- Number of Blueprints: 3 (exposed callable Blueprint nodes for build, validation, and…
- Number of C++ Classes: 6 (including FPluginSmithModule, FPluginSmithManager, and…
- Network Replicated: No
- Supported Development Platforms:
- PlatformSupported
Platforms
Requirements
- Unreal Engine 4.27 and 5.7
- Blueprints and C++
In the download
Personal
One non-commercial project
- 1 activation seat
- 1 year of updates
- One end product
- Non-commercial use
- Community support
Commercial
Ship paid products
- 5 activation seats
- 1 year of updates
- One paid end product
- Unlimited end users
- Priority support
- Source files
Extended
Resell & white-label
- Unlimited activation seats
- Lifetime updates
- Unlimited end products
- White-label & resell
- 1-hour SLA
- Seat-free team use
One purchase per product, no subscription. Each licence comes with a signed key — 1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended. Paid licences can be refunded within 14 days from your order page.
- v2.1.0LatestJun 14, 2026
- Unreal Engine 4.27 and 5.7
Good Unreal Engine For Building Plugins
Frequently asked
How do I get the files after paying?
Straight after checkout you land on your order page with the download button and your licence key. A receipt is emailed to you, and every order stays in My library.
Which licence do I need?
Personal — One non-commercial project. Commercial — Ship paid products. Extended — Resell & white-label. The Licences tab compares them side by side.
Is it really free?
The personal & commercial & extended licence costs nothing: check out with your email and you get the download and a signed licence key — no card needed.
On how many devices can I activate it?
1 seat on Personal, 5 seats on Commercial, unlimited seats on Extended.
How long do I get updates?
Personal: 1 year of updates, Commercial: 1 year of updates, Extended: lifetime updates, counted from your purchase.
Can I get a refund?
Yes — paid licences can be refunded within 14 days, straight from your order page.
Is the download safe?
The file was scanned with ClamAV when it was published. Its SHA-256 checksum is listed under Features → In the download, so you can verify the file you receive.
Do I need an account?
No. Checkout only needs your email. Signing in keeps all your purchases, keys and downloads together in My library.
More like this
AudioLens
Real-time audio analysis: FFT spectrum, onset and beat detection, and a full set of time- and frequency-domain descriptors..
★★★★★ No reviews yetTTechHarbour$14.00NewBlueprintTCP
BlueprintTCP lets you connect to any TCP server and exchange data entirely from Blueprints — no C++ and no networking boilerplate.
★★★★★ No reviews yetTTechHarbour$12.99NewBluetoothLink
Bluetooth Low Energy for Unreal - scan, connect, read, write and subscribe to BLE devices on Android and iOS.
★★★★★ No reviews yetTTechHarbour$11.99NewClusterLink
SocketCluster realtime client for Unreal - pub/sub channels, auth engine and JSON codec, usable from Blueprints.
★★★★★ No reviews yetTTechHarbour$11.99