How to properly use PlayerState and ActorComponents

As a little background of what I’m doing - or at least what I’m trying to do - I’m making an RPG game with individual players having their own stats such as (Strength, Vitality and so on).

I’m a little confuse as to where to set my player’s stats - including inventory and other potential/later functions relating to storing a player’s information. I noticed that some developers use ActorComponents to do that. Some say that it’s best to use playerState.

I would like your fourth, fifth and sixth - actually everyone’s - opinion on this one. Thank you very much!


yes you could store the data within the game instance and access it within your blueprints.