Generic Attachment System

Fully Blueprint Exposed Generic attachment system to aid in building full Customization menu’s and in game item modifications!

Category:
Tags: , , , , , , , , , , ,

Description

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.

Technical Details

Code Modules:

Number of Blueprints: 64+ (Examples such as firearm parts)

Number of C++ Classes: 9

Network Replicated: Yes

Supported Development Platforms: Win64, MacOS

Supported Target Build Platforms: Win64, MacOS

Documentation: https://www.youtube.com/playlist?list=PLnHeglBaPYu_YBv6soEUr6XgQWyuZsamz

Example Project: https://drive.google.com/file/d/1w8DKRJv-2JjlM1eOKe8tQU_QRvwQ1wDt/view?usp=share_link

Supported Engine Versions

4.27, 5.0 – 5.3