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
Marketplace
folder if needed - Extract the release and copy to the
Marketplace
folder - Open Unreal Engine
- Click on
Edit > Plugins
- Enable the plugin under the
Installed > Unreal Toolbox
category - 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 Game
class 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