Weapon Customization System

I need some advice on how to go about this. I want to create a modular weapon system where you can swap/upgrade components of weapons (Mags, grips, slides, muzzles, optics, ammunition, upper/lower receivers, etc.) for a co-op RPG style game, in a manner similar to CoD 2019. I have different fbx files for the different pieces of the gun. In your opinions, what is the best way to approach this, and how would you go about animating multiple meshes that can be swapped with different pieces? I am mostly only familiar with the process of more simplified meshes as one piece, not made of modular, multiple, meshes. Any and all input is very much appreciated :slight_smile:

Sockets are your friend for this type of system. You can attach components to a socket on a skeletal mesh as long as the skeletal mesh is the parent.

It’s also worth looking into Master Pose Components if they may help you in your system.

1 Like

Okay, thank you so much for the input! I appreciate it! :slight_smile:

1 Like