This plugin is meant to heavily aid you in building systems that require attachments from Blueprint or C++ (No need to touch C++). For example, creating character and firearm customizations become a breeze with this plugin with features only found in very in depth games such as Ground Branch and Escape from Tarkov! It has a serialize and deserialize functions built into the system using json format so you can save your loadouts and such to a file or use it to easily store in a database.
This module exists in the Ultimate Multiplayer FPS Framework: Link so if you own that you own this!
Example Content / Tutorial Playlist / Support Discord Server / Example Demo
In the example project I have a simple UI setup that handles all customizations from a single set of widgets for any type of customization. Provided are a character (WIP) and a firearm, both are using the exact same widgets for the UI to show how flexible the system is.