
Rooibos Save System
The Rooibos Save System makes saving and loading easy.
Any actor that implements the save interface will be saved. This plugin has a lot of flexibility to work it into your existing save pipeline, but is also an out-of-the-box time saver for new projects.
Features
Minimal setup
Tracking progress across different maps
Level streaming & world partitions
Saves any actor you wish, including
Game mode
Player controller
Pawns
Lots of customizability for your specific needs
Proven in existing projects
Meta data
Versioning
Accessible from C++ or Blueprints
Asynchronous
Callbacks for UI
Option for using your own save game class
Option for automatically saving/loading when exiting/entering PIE
Detailed logging for debugging
Developer support
Technical Details
Features:
Saves the Actor transform
Saves Actor variables
Saves Actor existence (destroyed/spawned)
Saves actor components (transform, variables & existence)
Supports level streaming and world partitions
Supports native engine structs
Metadata for a save game select menu
Async nodes for easy usage
Code Modules:
RooibosSaveSystem (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 5
Network Replicated: (No)
Supported Development Platforms: Only tested on Windows (reach out to me for other platforms)
Supported Target Build Platforms: Only tested on Windows (reach out to me for other platforms)









