Davis3D: All products 50% off

Assembly: Modular Character Creator

Studio SyndiCat - Code Plugins - Oct 15, 2020

Assembly is a flexible plugin with components and systems for creating modular characters in-game.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Trailer | Discord | Tutorial

Example Projects: 4.25 | 4.26

Current Version: 2.0

NOTE: Upon release of Assembly 3.0 in the future, Unreal 4.25-4.26 will not be supported, It is recommended you update to 4.27 or 5.0 by that time.

Assembly is a code plugin focused on creating in-game modular characters in a quick and straightforward method with a high degree of flexibility. Utilizing character components, it allows for modular skeletal mesh generation, head tracking, and adding custom character speed and animation states.

Technical Details


  • CustomAssets:
  • Body Type: The basic storage asset for modular character meshes.
  • MeshLibrary: A library of skeletal Meshes for a body segment.
  • MeshElement: A single skeletal mesh element.
  • TextureLibrary: A Collection of textures that can be applied to a material via Modifiers.
  • Preset: A preset appearance for a character that can be reused among multiple characters.
  • Components
  • Modular Character Generator: Used for generating a skeletal character mesh from modular pieces.
  • Actor Tracking: Used for tracking the direction between two vectors. Used for Head Tracking.
  • Character Speed States: Used for creating custom character movement and speed states.

Code Modules:

  •  AssemblyCharacterCreator (Runtime)
  •  AssemblyEditor (Editor)

Network Replicated: No

Supported Development Platforms: Windows (Untested on Mac and Linux, but should work.)