Advanced game saving features
Leverage powerful saving capabilities that cater to all aspects of game state management, ensuring no progress is ever lost.
Save Slots Context & Save Games
Considering the saving architecture of the Save Game System, we have SV_SaveGame
class that act as the core data holder for saving level data. And we have SV_SaveSlotsContext
which is used to record currently saved save slots.
Basically, when the game is started very first time, a single instance of SV_SaveSlotsContext
initialized and player start saving any amount of save slots based on SV_SaveGame
.
Consideing the actual save files generated at the storage device, it would be like this. Here, you can see that, only 1 SV_SaveSlotsContext
save instance has been generated namely SaveSlotsContext.sav
and multiple SV_SaveGame
save isntance has been stored.
You can customize SV_SaveSlotsContext
name by changing the value of SaveSlotContextName
at BP_SaveGameSystem_GI
.