So to keep this simple, my game has 5 different characters with different abilities. When you’re fighting other players, you need to know what character they are in order to know how to fight back against them, because of their difference in abilities.
I’m also trying to monetize my game and I don’t want to create pets or skins, so I’ve decided that I’m going to allow players to buy cosmetic packs for these characters.
For example, Character 1 has the ability to break down doors really easily, so I decided that I want to allow players to buy a Werewolf skin for ~75 Robux. I feel though that some players could get confused especially when I release new skins and they don’t know who the skin is for (in other words they don’t know which of the 5 characters has the skin, so they don’t know what their abilities/weakenesses are).
So the question is, how can I realistically go about creating skins for these characters while also making sure the player doesn’t forget who the character is so nobody will be at a disadvantage?
I’ve already considered having a “disable skins” setting and that will be implemented, but it will not be enabled by default because I want players to want to buy the skins and having it disabled by default defeats the purpose.
Edit: I’ll also be having each character have a different set of animations. However this won’t be enough in my opinion to differentiate between two characters, so any suggestions are appreciated.
Any solutions or possible suggestions would really help. I also should add that I don’t want each character to be locked to a color. (ex. Character 1 has a red Werewolf while Character 2 has a green one.)
Here’s a list of things that won’t work unfortunately: (Editing this list when needed)
- Overhead titles
- Any UI indicator (viewportframes, etc)