In Unity, a single character can have several skins. A skin is a variant on the appearance of a character where some of its drawing layers have been swapped for different drawings. You can create a character with multiple skins, and change which skin the character is wearing on the fly. The character will preserve the same identity and skeleton, but will look different.
For example, a character can be designed with a basic skin in which it has basic, default clothing. Then, you can create more skins for it, in which the character wears better sets of armour.
You can create all of the skins for your character in Harmony. To do this, you can start by designing your character with their default appearance. Then, you can save this appearance as the default skin, change your character's clothes or appearance, save its state as a new skin, and repeat until you have all the skins you need.
Your skins will be exported along with your other character's assets. Once your character is imported in Unity, you will be able to switch between the skins you created for it in Harmony.
By default, your skins will affect the entirety of your character rig. However, if you want, you can separate your rig in different groups of layers. This will allow you to apply the skin to specific parts of your rig, in both Harmony and Unity. This is optional, and can be done after you have created your skins, so you do not have to plan ahead for it right now.
To export your character with its skins, you must:
- Use scene markers to separate your character's animation clips—see Creating Multiple Clips for a Game Object in Harmony.
- Export your character as a rigged sprite sheet—see Exporting Rigged Sprite Sheets or Rendered Sprite Sheets.