System description
ADS Save System is the project’s save foundation. It coordinates the information to save, writes it to Unreal Engine slots, and restores it when loading.
The system is based on three simple ideas:
- A subsystem available throughout the Game Instance’s lifetime orchestrates operations.
- Game objects that have data to remember become participants. Each writes and reads back its own portion of the data.
- A shared save object carries the data, slot metadata, thumbnail, and save version.
Three slot types are available: the global profile (profile.sav), manual saves, and rotating automatic saves. The profile notably retains the last known game save.
The plugin also provides a demo with maps, save logic, a load menu, and example save objects. It is intended to let you observe usage flows; it is not a ready-to-integrate interface as-is.