UKSaveGame
(USaveGame)
(USaveGame)
The KSaveGame derives from Unreal Engine's built-in save game class. It by default supports saving data for Level Management, the Quest System, and the Inventory System. To add additional data to be saved, create a Blueprint with this as the parent class and add variables or structs to store data at runtime. Assign the extended KSaveGame Blueprint in Project Settings > Plugins > KGameFramework Settings > Save Class. You can then use SaveAgents to update and retreive data from the KSaveGame once it has been loaded through the SaveManagerSubsystem.