I want to make a ARPG in the spirit of old SNES Games like Zelda ALTTP, Secret of Mana or Illision of Gaia.
How can I share my Pawn throughout the whole game, without it resetting it’s state for example the HP?
Since I want to have it multiplayer, how can I keep the Controllers persistent through map changes?
The Data of the Pawn (HP, MP , Experience etc.) is stored within the pawn itself. Is this a bad idea?
For a multiplayer aspect, PlayerState for persistent PlayerController stuff, and GameInstance for persistent game related stuff. Not sure vis versa GameMode and GameInstance though.