So I have been working with a friend on a TPS game. He is definitely much more qualified for the job than me but I am working on the smaller systems but now I am stuck and would appreciate some advice.
I have designed a levelling system between UMG and my character blueprint.
Every time the player levels up, up to a maximum attainable level, he earns a skill point which he can use to modify certain stats (things like health, stamina etc. all of which can only be modified up to a certain extent).
Now the part I am unsure of is how to create and manage these stats. So lets say there are ±10 attributes that you can modify and you can modify each of them up to 20 times before it reaches the maximum allowed. How do you suggest I manage/create these? For example, if I wanted a stat menu where they can choose which stat they want to increase? Is it better to do this in UMG/do I need another whole level etc?
I really hope I am making sense but if you need some clarity on what I am asking, don’t hesitate.
Many thanks in advance,