Character Creation
Length: 2 Days
Goal: Learning
Type: Personal
Design: Changing of meshes and dynamic materials for color swapping
Roles: Game Design
Breakdown




Meshes
I needed to have the hair meshes separate from the character body, so they could be functionally changed.
I also needed to make sure when creating the hair that it was already a color that could have an easy hue shift.
The clothing also doesn't shift, as seen, so I had to run a function that checks for material slot names to match, so that the clothing wouldn't swap colors.
Materials
The Materials needed parameters with proper nomenclature, so it was easy to reference when creating the sliders.
They are ran through dynamic material instances.
Save Game Object
I wanted the information to transfer to the actual game.
I have a character for the creation, and then the playable character, so once the player hits the "create character button" the information transfers to the save game object, for the playable character to reference in its construction script.
UI
The UI is simple and I am no expert.
I chose buttons for simplicity, but really a menu box or switch box would be awesome for many hair styles.