All characters share the same animation skeletons (attack, ready, take hit etc.), but assets linked to each part of the skeleton (armor, weapon, head) differs based on player's equipment.
Player can change each attachment (armor, weapon, head):
1) Head - player chooses Race at the very beginning, since then the head is the same
2) Weapon - in www part of the game, player equips weapon, then we will call weapon ID and put it on skeletong
3) Armor - armor has several parts like legs, arms etc. it completely changes when player equips new armor in www part of the game
It's a browser game so player control inventory in regular website. When player wants to battle other player, we load interactive Unity scene and build the models.