Please help me make sure I’m taking the most efficient approach to applying equipment system to multiple character meshes
My game is a party-based traditional RPG in which the player controls up to 6 characters. The player can choose from 20 different character meshes to fill the six slots in the party.
The player can also use the equipment system to equip each character with armor, boots, etc.
My current approach is to first create the 20 character meshes using Character Creator 3, and adding animations in iClone. Then, when I want to create an item that can be equipped – let’s say a set of Leather Armor of Awesomeness – I first go into CC3 and, on each of the 20 character meshes, I add the Leather Armor of Awesomeness, hide the character body mesh, and export just the Leather Armor of Awesomeness on that character into UE4. I assign each of those armor meshes to the corresponding 20 character skeletons. I have to do that 20 times (once for each character mesh). Then, when the player equips the Leather Armor of Awesomeness on a particular character, I simply add the corresponding armor mesh as a static mesh component to that character.
The problem is that I’m having to make the same armor 20 times, and the same process for every other equipment item in the game. Is that the most efficient way to do it?