Avatar Customization

Most of the character based games offer the avatar customization feature to the players. Having different unlockable cosmetics allows them to experience the game in different ways. Also it gives the feeling of achievement when you unlock certain cosmetics through progress. This avatar customization is also the first step towards an item store that allows micro transactions in game.

Also adding support for artists to make their lives easier within unity is also a responsibility of a unity developer. Editor scripting and custom inspectors are one way of reducing the workload from the artists. This project also consists of an example editor window that allows the artists to easily create scriptable objects. 

Following is a small demo I did for Matific for an Avatar Customization System on their request

Play Video

Features.

  • Different categories of cosmetics
  • Cosmetic viewing ability
  • Different locked types for cosmetics based on level and price
  • Ability to save the purchased and unlocked cosmetics.
  • Error message system
  • Screenshot functionality
  • Screenshot Gallery
  • UI animations
  • Game sounds
  • Custom editor windows and Custom inspectors.

Technologies Used.

  • Unity
  • C#
  • DoTween
  • Unity editor scripting

Features.

  • Different categories of cosmetics
  • Cosmetic viewing ability
  • Different locked types for cosmetics based on level and price
  • Ability to save the purchased and unlocked cosmetics.
  • Error message system
  • Screenshot functionality
  • Screenshot Gallery
  • UI animations
  • Game sounds
  • Custom editor windows and Custom inspectors.

Technologies Used.

  • Unity
  • C#
  • DoTween
  • Unity editor scripting