A new save/load system that can integrate with services such as Steam Cloud and Brain Cloud. Scripts can be extended to integrate with anything and switch between integrations without having to change any game logic. Compatible with most platforms Standalone, Android, iOS Supports Most Types string, int, float, byte, Vector2, Vector3, Vector4, Quaternion, DateTime, Transform + Any Serializable Object! Integrations - Steam Cloud - Brain Cloud (Coming Soon) - File System - Player Prefs - Game Sparks Integration has been removed because they removed the indie tier and are way too expensive now Visual Scripting - PlayMaker - Bolt (Coming Soon)
The code can be executed from bolt using the usual method of including the dll and selecting the classes in the bolt setup window. Details are on the Universal Save Manual. As for the event integration, it still needs to be updated to be compatible with the latest version of bolt since the API was changed. In the mean time Persistence_UnityEvents can be used to send UnityEvents to the bolt state machine.
Can you elaborate a little more? I have an existing project that uses playerprefs. I'm looking for a tool that can save those playerprefs to a cloud solution like steamcloud and perhaps icloud. Does this tool allow me to do that with minimal code changes? If so, can you describe the types of changes involved?
The intended use case wasn't to import existing Player Prefs data, rather to be used instead of Player Prefs. Such as replacing all references of PlayerPrefs.GetString with Saves.Current.GetString. The issue with importing all your existing PlayerPrefs data is Unity does not provide an API for retrieving all keys and the way PlayerPrefs is stored is different per platform.
What I'm looking for is something that supports remote storage for Steam, Android and IOS. Does this plugin do all of the mentioned?
Universal Save has Steam Cloud Integration, but not Android/iOS Cloud services at the moment (Integrations could be written in the future). But I have written Brain Cloud Integration for my own project that can be used on any platform and has free/cheap subscription tiers unlike Game Sparks which has become prohibitively expensive for indie developers. https://getbraincloud.com/pricing-overview/ If you're interested I could update the store version to include my Brain Cloud integration.