A system used to easily save/load game data
- Download the latest release from GitHub
- Navigate to
C:\Program Files\Epic Games\UE_{VERSION}\Engine\Plugins\ - Create a
Marketplacefolder if needed - Extract the release and copy to the
Marketplacefolder - Open Unreal Engine
- Click on
Edit > Plugins - Enable the plugin under the
Installed > Unreal Toolboxcategory - Restart Unreal Engine
You need to create a Save Game object before you can save/load data. This object contains all the variables/data that you want to save
The Save Manager is used to save and load the data specified in the Save Game object. This actor needs to be placed in every map where you use the save system. You need to set the following properties before you can use the Save Manager:
Save Game Class- A reference to theSave Gameclass that contains the data you want to save
The following functions can be used to interact with the Save Manager
Set Current Save Slot- Set the current save slotGet Save Data- Return the save data at the current save slotSave Data- Save the data to the current save slotIs Save Slot Used- Return a boolean value indicating if the specified save slot is in use
You are required to set the save slot before using any of the other functions. If not, you will get nullptr and might cause the game to crash