I will be separating the Upgrades into two different types: Stat Upgrades and Items, Stat upgrades will increase the base level of specific stats of the character, such as movement speed, damage, fire-rate and health. These can be purchased from the shop for gold and will increase in price as they 'level up'.
Items can be found in chests or purchased from the shop these are physcial things that the player actually owns. an example of this is the lantern item which will light up a specific room.
Another example is an improved weapon (currently the shotgun) which does additional damage.
Some items like weapons will add an amount on top of the base stat so Base_Damage + Weapon_Damage.
Other items could have effects on Movement speed , Health and rateOfFire. or multiple
Screenshots
This is the first draft of what i thought of making as the shop UI
The tabs separate Items from upgrades to make it clear what is being purchased
The Panel labelled speed has the following elements
Title -> what stat is being upgraded
Current -> the current level / value
Next -> the next level / value
Cost -> how much in gold is required
Additional context
Plan:
Look into ScriptableObjects -> these could be used to make an item and setup the stat modifiers. and any additional requirements
Description Continuing from
3 and - #7
I will be separating the Upgrades into two different types: Stat Upgrades and Items, Stat upgrades will increase the base level of specific stats of the character, such as movement speed, damage, fire-rate and health. These can be purchased from the shop for gold and will increase in price as they 'level up'.
Items can be found in chests or purchased from the shop these are physcial things that the player actually owns. an example of this is the lantern item which will light up a specific room. Another example is an improved weapon (currently the shotgun) which does additional damage. Some items like weapons will add an amount on top of the base stat so Base_Damage + Weapon_Damage. Other items could have effects on Movement speed , Health and rateOfFire. or multiple
Screenshots This is the first draft of what i thought of making as the shop UI The tabs separate Items from upgrades to make it clear what is being purchased
The Panel labelled speed has the following elements Title -> what stat is being upgraded Current -> the current level / value Next -> the next level / value Cost -> how much in gold is required Additional context Plan: Look into ScriptableObjects -> these could be used to make an item and setup the stat modifiers. and any additional requirements