Amazingly Easy - Free Save Game Manager - Unity Serializer now on Version 0.7

UPDATE: Unity Serializer is now on version 2.21 and has had many thousands of downloads from my site and installs from the Asset Store.

Here’s a video of me adding a save game feature to Angry Bots in under 2 minutes and using the new server features

You can get Unity Serializer on the Asset Store, the latest documentation and versions are available on my website.

JESUS! THAT IS AMAZING! And it’s all going to be free? No pro-version?

No pro version - I’m suggesting people might like to donate something if it works for them and they make money - no obligation to do that - totally MIT licensed.

Seems to work great so far. The example scene works nicely. Is there a simple way to delete the saved games in the scene or have the saved games available on scene reload or we going to have to study up on all the documentation for that.

If you have version 0.7 then you can delete the saved games using the Wizard. Or otherwise you can add a Components>Storage>Internal>Clean Up And Maintenance to any scene object (it deletes itself) - that gets rid of the saved games.

Not sure I understood your second question.

If I was to start the sample scene again, the saved games are displayed. But, they don’t load and return a null reference error.

Ah ok - yes if you start again there will be a new Save Game Manager and that won’t match. So you need to delete them. This is certainly easier with V0.7 because there is just a button for it. The Save Game Manager is responsible for allocating the IDs to the game objects.

Actually there looks like there is a reloading bug. I’ll check it out - seems some of the IDs change on reload of the scene in the editor.

There is a fixed version 0.71 available on the web site and pending on the Asset Store.

Example is brilliant. If you use this, be sure to help support plug-ins like this. So far, its supported by the author and free for everyone. Very beneficial project for the Unity Community.

Wow this will be very nice to have! Thank you for sharing!

This is great - would it possible to play a cut scene, or keep playing while the scene is saved at certain stages in a level?

THIS IS FREE!? :hushed:

I agree with Tiddlesworth above. Thank you for this amazing product. Is there any online documentation?

There seems to be some difficulties using this in conjunction with Navmeshes. I also appear to be getting errors in relation to texture2d with joystick controls based on NGUI.

Thoughts?

WIth Navmesh - you have to recalculate the agent path on loading - I’m looking at other ways - but basically I couldn’t figure out the structure so in my example I use OnDeserialized() to recalculate the path.

Will look at NGUI - I use NGUI too - there might be a reference issue.

It could be - it will depend on how you are doing it :slight_smile: I’m really keen to get this working for lots of different 3rd party components, it should work with animations and it will allow you to continue Coroutines if you include a manager object in the scene and start them slightly differently.

Yep :slight_smile:

No problem :slight_smile:

Online documentation is available on my website.

The complex example project uses Navmeshes - I’ll add some documentation to the website shortly