You can use Unity's Cloud Save service to save persistent player data (such as game progress) from a game into the cloud, making it independent of a device.
Because it's cloud-based, players can access their data anywhere and across devices, mitigating data loss when a player changes devices or re-installs a game.
You can also use Cloud Save to store data that is not bound to any player, such as for an NPC, the state of an item in the world and to implement features like guilds, inventories, quest systems or auction houses.
- Player Data for player data
- Game Data for non-player game data (e.g. NPCs, entities, game state)
- Player Files for save game data in any format
- Queries to make data stored in Cloud Save searchable
- Cloud Code integration (e.g. run Cloud Code Triggers when data changes)
Example use cases
Download the Unity Gaming Services Samples project to learn how to solve common game development challenges with Cloud Save: