Hi, I have a game where you start by creating a character and then once you press the continue button you open up a new level which is the actual game map. I use a game instance for keeping changes from first level to second. Now I want to implement a saving system where you only spawn in the first level if it’s your first time playing the game, otherwise skip it and directly go into second level with the character you previously created. Any help on how to do that?
Use SaveGame:
Saving and Loading | Live Training | Unreal Engine
But do I still need the game instance?
GameInstance stores data while the game is running, when you close the game the data is lost.
SaveGame stores data in file, you can recover after closing your game and can load on any map.
If you’re using GameInstace to store only data that you will need to recover after closing the game, you can replace with SaveGame.