PluginSmith – Multi-Engine Plugin Builder – Unreal Engine

PluginSmith – Multi-Engine Plugin Builder – Unreal Engine
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.6). 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)
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.
DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE