Mezzanine Auto-Save
Mezzanine
$0.0
$7.50
100%OFF
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
12/13(2019) |
15.0 |
12/15(2020) |
7.5 |
01/08(2021) |
15.0 |
02/01(2021) |
7.5 |
05/02(2022) |
0.0 |
11/21(2024) |
0.0 |
Jump AssetStore
DEMO
No-hassle reactive game data, serialization, and auto-saving on any platform, including iOS and WebGL.
Mezzanine Auto-Save is a data-modeling system that allows you to define, load, modify, and save game data, using reactive models that can be monitored for updates and auto-saved when changes are detected.
Simple reactive data models
Define your models as you normally would, with straight-forward, easily maintainable C# classes, and you're done. No cruft.
All runtime changes to the models flow in one direction, through a single channel, providing a "single source of truth" that can be monitored for debugging.
Any entity interested in the data is notified of all changes, and may respond to changes at any level of the data hierarchy.
No complicated boilerplate.
No need to define separate action dispatchers, or anything outside of your simple class.
No complicated hoops to jump through to make runtime changes to your models.
Simply call the provided Set method on your model. That's it. Changes are even auto-saved by default!
Easy loading and saving
Including auto-save.
Zero-configuration with sensible defaults.
Easily save and load the data associated with any entity in the system, on any platform.
System-wide and entity-level auto-save options.
Serialization format options include JSON, XML, and binary.
In addition, Mezzanine Auto-Save, like all Mezzanine products, is open source. It's comprised of simple, well-organized and documented code. So, you can customize it any way you like to meet your needs.
While Mezzanine Auto-Save was developed for and tested with Unity, it can be used in any C# project, and holds no external dependencies.