All Platforms Save

Simple way to save your game data

See it in action

You want more technical details:

Key features:

  • Easy to use: same line of code to save or load game data on all supported Unity platforms.
  • Game data can be saved using PlayerPrefs or external files.
  • Works on all Unity platforms without making any changes to the code.
  • Supports multiple save files.

Currently supported save methods:

  • JSONSerializationFileSave -> serializes data using built-in JSON serializer and saves the result into an external file.
  • JSONSerializationPlayerPrefs -> serializes data using built-in JSON serializer and saves the result as a string using PlayerPrefs.
  • BinarySerializationFileSave -> serializes data using BinaryFormatter and saves the result into an external file.
  • BinarySerializationPlayerPrefs -> serializes data using the BinaryFormatter and saves the result as a string using PlayerPrefs.

Easy setup using a Custom Editor Window: