Before I get too far in to development I want to get a proper save/load system implemented. There is a lot of info on how to create a really basic save system, but a lot don’t actually talk about making a full scale system, only normally talk about the serialization really.
So, what I am trying to work out is how to go about making one, or if it would be better to get an asset like EasySave 3 (though, I think it mostly just handles the serialization and not instancing new objects?)?
There are 3 aspects to a save system, actually serializing the data, supporting instantiating objects and applying saved data on load, and getting the fields that should be serialized to the manager/class that is serialized. Like attribute vs interface.
Any thoughts on this would be greatly apricated. ![]()