Save Game Pro is a complete, powerful and feature-rich save game solution for Unity (Game Engine) that lets you save everything such as Components, Data Types, GameObjects including Custom Data Types at everywhere including Web & Cloud, Local Storage, PlayerPrefs, Database.
Save Game Pro has an Elegant and Complete API for controlling saved data, for example, by using the API you can check if a data exists or you can Retrieve the saved files list and show them to the user.
Works well with Unity 2017.x and higher and also you can make it work with older Unity versions just ignore the warning before importing the package.
Tested on the below Unity versions:
- 2018.2, 2018.1, 2017.4, 2017.3, 2017.2, 2017.1, 5.6
But it works well with older and newer versions too, so just contact us if you had any issues for importing the package.
âœ”ï¸ Resources ✔ï¸
â˜€ï¸ Documentation
â˜€ï¸ Support and News
â˜€ï¸ Forum Thread
â˜€ï¸ Roadmap
âœ”ï¸ Features ✔ï¸
â˜€ï¸ Elegant API
â˜€ï¸ +200 Supported Types
â˜€ï¸ Full Examples
â˜€ï¸ General Settings
â˜€ï¸ PlayMaker Integration
â˜€ï¸ Cross Platform
â˜€ï¸ Web & Cloud
â˜€ï¸ Xbox Connected Storage Integration
â˜€ï¸ Firebase Integration
â˜€ï¸ PlayFab Integration
â˜€ï¸ PHP MySQL Integration
â˜€ï¸ PHP MongoDB Integration
â˜€ï¸ Node.js MySQL Integration
â˜€ï¸ Node.js MongoDB Integration
â˜€ï¸ Custom Types (Type Creator)
â˜€ï¸ Custom Type Serialization
â˜€ï¸ JSON and Binary Serialization
â˜€ï¸ AES Encryption
Now let us describe each feature as well.
â˜€ï¸ +200 Supported Types: Save Game Pro supports more than +200 Types built-in and you can add your own extra types manually or by using Type Creator.
*ï¸ Almost All Components, such as BoxCollider, Rigidbody, MeshRenderer, Camera, Transform.
*ï¸ GameObject, the Whole GameObject will be saved, that means all Components including All Childs.
DISCLAIMER, The GameObject saving and loading feature is under heavy development for including support to save complex objects and hierarchies, so until then we don't recommend you to use GameObject saving and loading for saving complex objects, only simple objects. Also it is a better practice to use data structures in all situtations.
*ï¸ Transform with Hierarchy, that means the transforms are saved by their root parent and they will be loaded like that.
*ï¸ Primitives, such as Integer, String, Boolean, …
*ï¸ Collections, Almost all collections supported, such as Dictionary, List, LinkedList, Multi-Dimensional Arrays (there is no limitation), Stack, Queue, HashSet, …
*ï¸ Data Types, Almost all Data Types such as Vector3, Vector2, Vector4, Mesh, …
â˜€ï¸ Full Examples: Complete set of Examples included helping you get started easier and faster. Also, each integration comes with its own examples.
*ï¸ Cloud Saving
*ï¸ Custom Path Saving
*ï¸ Listing Saved Files
*ï¸ Saving Collections
*ï¸ Saving Custom Data
*ï¸ Saving Game Object
*ï¸ Saving Runtime Generated Objects
*ï¸ Saving Simple Data
*ï¸ Saving Slots
*ï¸ Saving Texture2D
*ï¸ Saving Transform
â˜€ï¸ General Settings: Configure, Modify and Apply General operations on Save Game Pro right inside a panel and Install/Uninstall integrations easily by simple clicks.
â˜€ï¸ PlayMaker Integration: Save Game Pro integrates with PlayMaker fully and completely by adding Save Game Pro API methods as Actions to PlayMaker. Also, each integration includes PlayMaker Actions as well.
â˜€ï¸ Cross Platform: Save Game Pro supports almost all platforms that Unity supports, we have tested the Save Game Pro examples in:
*ï¸ Standalone (Windows, Mac, Linux)
*ï¸ Android (and it should work well on iOS)
*ï¸ Samsung TV
But we know it should work as expected on All Unity Platforms.
â˜€ï¸ Web & Cloud: Save Game Pro integrates as well with your Cloud environments such as PHP and Node.js and supports most popular Database Engines, such as MySQL and MongoDB, Also, Save Game Pro integrates with Firebase and PlayFab as well to let you save your game data and sync it across devices.
*ï¸ Firebase Integration
*ï¸ PlayFab Integration
*ï¸ PHP MySQL Integration
*ï¸ PHP MongoDB Integration
*ï¸ Node.js MySQL Integration
*ï¸ Node.js MongoDB Integration
â˜€ï¸ Custom Types (Type Creator): Save Game Pro supports Custom Types, that means you can add serialization of Types that aren’t supported by Save Game Pro, So you can create these Custom Types easily and automatically using Type Creator. Type Creator provides an easy, fast and helpful interface for Creating and Browsing types, Also, Type Creator includes Search inputs to help you browse all types by searching for the desired Type.
â˜€ï¸ AES Encryption: Save Game Pro uses AES encryption to make your saved data secure and stop cheaters to cheat the data, so you can adjust different settings of this encryption algorithm to make it safe for your game, such as changing Encryption password, salt, vector and hash algorithm.
âœ‚ï¸ What you are waiting for?
Go and save your game data using Save Game Pro.
Made with â¤ï¸ by Bayat Games