Hi,
We have remade our character skeleton structure - instead of multiple characters with similar skeletons now we use 20+ skins for each characters. Probably that's the proper way how such tasks should be solved.
The question here is about performance and RAM optimization. Each character skin equals to 2048x2048px texture, and takes up to 4mb on the device in compressed format. Having 20+ skins it takes minimum 80mb of RAM.
Before, having separated characters I could manage it manually, but how to deal it using skin switch?