Unity Gaming Services - UO-DFM/SimCityOttawa-Documentation GitHub Wiki
Description
Unity Gaming Services (UGS) is mainly used to support cloud saves for the players of the game. This allows game data to be backed up which avoids corruption in game saves. Players can access the same game saves on different devices if the same account is used during authentication. UGS can be accessed online with an authorized Unity account to view and manage the project.
Authentication
Identity Providers:
- Google Play Games
- Apple Sign-in (To be implemented)
Anonymous Sign-in: This allows the user to bypass authentication by using an 'anonymous' account. A unique player id will still be assigned to the device used and game saves will still be saved on the cloud. The user will not be able to access the game saves on different devices. This feature should be primarily used by developers.
Identity providers can be managed in Unity Editor (Edit > Project Settings > Services > Authentication):
Cloud Saves
Each unique player is assigned a Player ID. Each Player ID can hold a number of cloud saves that stores the saved information for each game file that the user creates.
Identity Providers and Cloud Saves can be viewed and managed on the UGS dashboard: