Hi Guys,
To begin with, I use the LibGDX library.
I have an RPG style game, where players would (should) be able to choose head, hair, outfits, equipment, ect. In short I use the same skeleton and animation for all characters, but with loads of variability in the textures applied to the skeleton.
I have looked into how to handle all this. For the outfits 'Skins' have worked fine, but now the next problem is how to implement customizable heads / hair - like 10 heads and 10 hairs for each gender, so around 200 possible combinations. I wouldn't want to make a variation of the skin for each possible combination of head and hair, that would result in hundreds of skins, per outfit.
Is there a reasonable way to use Skins for outfits, while still being able to costumize heads and hair outside the outfits?
Also, is there a way to split the assets up into several textures, instead of one texture atlas? Heads in one, hairs in another, outfits in seperate textures? The texture is getting a bit bloated.