Unity Serializer (Free): Save Game System v2 with JSON support + lots more

UnitySerializer is a full level serialisation plug in. It enables you to save the progress of a game and restore it at some point in the future. It does this with minimal impact on the design of your game and requires minimal modification to your behaviours and classes. The package also contains a “room” manager that helps you save the states of scenes that the player has left and subsequently re-enters.

In addition Unity Serializer will save your own objects and classes, including complex collections of objects, just about anything with a parameterless constructor - to either a compressed binary format or a JSON string!

Version 1.x is already used by 1000s of developers, version 2 brings these incredible new features:

  • JSON support
  • Save any object, even unprepared ones
  • Powerful API to load and save object trees

Always 100% Free
Get Unity Serializer Now!

With added features for upload/download to servers.

So when a user saves there game on a iPad it can be uploaded to your server? And the user can resume the game on there iPhone by checking if there is a save game just like iCloud? Right?

Yes that would work.

Just wanted to pop in and recommend this asset to people. It’s a great tool!

this looks amazing, does it work across multiple scenes?

Oh yes, should be fine on any number of scenes. It also handles the concept of “Rooms” where it can save the state of a scene as you leave and restore it when you return. Good for puzzle games etc…

what i meant is if i load a savedgame that was saved in a different scene than the current one, would it switch to that scene ?

Yes it loads the scene if you have a complete level save - you can also load objects into scenes - up to you…

Hi,
This looks like an extremely useful asset! I’m at the planning stage of a new app in Unity for iOS and doing a little research before I start coding. I plan to use iCloud for data persistence and sharing between devices. The app data would be held in one or more child game objects under a game manager in the form of generic lists. I assume there would be no reason why unity serializer would not be able to package it all up nice and neatly in a format that would be problem free for iCloud integration? It all seems too good to be true!

Thank you for free and great tool! It saves me a lot of time.

Hi whydoidoit , this works perfectly if the application will not exit but is this possible that even if I exit my application (with a loaded scene) I can load my loaded scene?

very nice asset thanks!

Hey i have a doubt with your Package, Where do my saved games or scenes gets stored on my computer?

Where to download?
The website is not working I think?

For everyone looking for a version that isn’t broken in Unity 5. Someone forked it on github here: GitHub - TheSniperFan/unityserializer-ng: Resurrection of the discontinued Unity Serializer by Mike Talbot from WhyDoIDoIt.com (Unity 5)

It drop’s JSON support though.