Saving and Loading data should be easy and simple, fast, safe and secure, often it is not!
Whatever you need to save call Save.method() and let our custom binary serializer do the rest. No setup, no fuss. Bringing it back is as simple as Load.method() We have done the hard work so you don't have to.
Our simple to use API let's you save what you want in just 2 lines of code and if you don't want to code we supply No Code options for Saving and Loading.
Want to save your procedurally generated world? No problem, we save both values and references so nothing gets lost.
GameObjects, Components, Monobehaviours, Primitives, Structs, Classes, .Net Collections, Key Value pairs, we have it covered. See technical details for more information.
Save for Unity Core is not included in this edition and must be installed seperately.
This can be done after purchase at no additional cost.
Easy. Fast. Efficient. Secure.
Synchronous or Asynchronous saving and loading, compression by default, bring your own encryption if required
Our modular add-on system means you only have the overhead for the things your project needs. Need more? Add a module. Need less? Delete a module, it's that simple.
The ONLY Complete Save and Load Data System on the market
Despite the claims of others no one comes close to serializing the range of data types supported by the Save for Unity system. More Primitives and C# objects. More .Net Collections. More than 200 Unity Classes and Structs. All 'out of the box' and because WE do NOT rely solely on Reflection to do our job for us we will always be the Ultimate Solution for saving and loading your data in terms of ease of use, speed, size and coverage.
Why Binary Serialization matters to YOU?
String based serializers (JSON, XML, YAML etc) are slow and create large data files with lots of garbage to be collected. Binary serializers however create small data files faster with little or no garbage collection. Smaller data files mean less system IO which translates into faster save and load times. Binary deserialization means no string parsing increasing speed whilst decreasing overhead. See our performance comparison tests here
Want to know more?
Read the Documentation | Discord | Email | Website
SteveSmith.Software offers multiple solutions for your data requirements. See our product comparison chart, above, to decide which one best fits you and your project.