Hello. I am sorry, if this is a dumb questions, but I searched through the web and found from little to no relevant solutions, so I will be very grateful for any help. I know that some games use the same torso model and different head models for the NPCs. Typically developers re-use torso assets, so they don't need to model it every time, it also save some space on the HDD. But the question is: how is it done? I've came up with the solution, that the designer creates torso model and few head models (all in the different asets), and the torso model has an Empty object instead of head. And then in C#-script I am able to put head as child of this Empty object. Is this correct? What about the animations, through? Thanks.