콘텐츠로 건너뛰기
PluginSmith - Multi-Engine Plugin Builder 제품 등록을 위한 미디어 1개
0개의 코멘트

설명

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.

포함된 포맷