I just made Roll-a-Ball and Survival Shooter from unity tutorials. So i am still a newbie to Unity. I want to make an upgrading game, where your character does something, like collecting things or shooting enemies to earn points, and then later, uses that points to buy upgrades for himself and be faster, have more health… or something like that.
I work in Unity 5.
Your characters must have attributes like speed, health etc. So for example once the user buy some product e.g., energy drink that increases health upto 3% then that variable that controls the health should represent a 3% more value than the original (if it was 100 it will be 103 now) and character sprite can be upgrade too. You can save these parameters using PlayerPrefs
class.