O'Reilly logo

Mastering Unity Scripting by Alan Thorn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Persistent data and saved games

Allowing the gamer to save and load the state of their game is important for many games, especially longer duration games such as adventures, real-time strategies, and RPGs. In these cases, the game should allow the user to save and load game data to and from external files.

This is achieved in Unity using data serialization via either XML or binary files:

Persistent data and saved games

Saving the Transform properties of an object to an XML file

Serialization is the process of converting, or translating, data in memory (such as the state of a component on a GameObject) into a stream that can be written to a file and then loaded back from a file to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required