Setup
✅ Enable Feature
Open Essential Kit Settings and enable Game Services feature in the inspector.

Properties
Name
Description
Leaderboards
List of leaderboards for your game goes here
Achievements
List of achievements for your game goes here
Show Achievement Completion Banner
This is used (on iOS) to show a banner once achievement is completed
Android Properties
Properties specific to Android goes here
On iOS, there is a feature to move leaderboards and achievements to groups. Considering you may deploy your game to other platforms(OSX) in future, its good to move them to groups from start. This avoids changing them later once you have your other versions live.
Achievements/Leaderboards in groups need to start with "grp." prefix and should be unique. We suggest to follow something like "grp.com.companyname.gamename.leaderboardname". Ex: "grp.com.voxelbusters.flappybird.highscoreleaderboard"
On Android, If you set ServerClientId value in Essential Kit Settings for accessing player details on your server and still unable to access, make sure you created OAuth credential for Web Platform(or Game Server) - Not Android Platform when creating the credentials on Google Cloud. Note that you only need to set ServerClientId if you want to access play services profile on your server. Else, just keep the entry empty in the Essential Kit Settings.
Last updated
Was this helpful?