Modular Attachment System
- Unreal Engine 5
- C++
- Blueprints
- Async Loading
A data-driven attachment system with a three-layer architecture for composing visual and gameplay elements on actors.
Overview
An Unreal Engine plugin that makes attaching visual and gameplay elements to actors data-driven, through a three-layer architecture of Fragments, Definitions and Components. Its async loading pipeline and in-editor preview keep the workflow both fast and designer-friendly.
My Role
As an independent developer I designed the architecture, built the plugin and published it on Fab.
Systems I Built
Three-Layer Architecture
Fragments, Definitions and Components compose visual and gameplay elements.
Three-Phase Async Loading
A three-phase asynchronous loading pipeline built on soft references.
Ref-Counted Cache
Prevents the same asset from loading twice and reduces memory usage.
In-Editor Preview
Preview attachments without leaving the editor.
Technical Details
See the plugin documentation for setup, usage and examples.




