So I'm making a top down shooter, and thinking on how to make different character skins. Since all the characters are roughly the same shape, I was thinking that I would have the base of the hierarchy would be an octogonal shape, since that is the easiest for me for collision checks.
Anyway, on top of the hierarchy would be a variable check, or maybe a dictionary check, to see if the player has acquired the skin, and then the player would be using their chosen skin.
Anyone else done something similar? If there are better practices than relying on the same hierarchy, I would be glad to hear.