Game Center
The Game Center plugin allows access to Game Center on iOS.
Setting up
To set up your game for Game Center, it must be appropriately configured on the iTunes store. Please follow Apple's Game Center configuration guide for more information.
Before your game can use any Game Center features, you must use the Authenticate action. This can be done on Start of layout or when pressing an in-game Login button. The user will either be prompted to log in or be automatically re-authorised.
Be warned that if you fail Game Center authorisation too many times your device may be blocked from accessing it. To help avoid this while testing, go in to Settings on your iOS device and make sure Game Center is enabled and signed in from there. It should automatically pick up your account when using the Authenticate action.
Game Center properties
The Game Center object has no properties.
Game Center conditions
- On achievement list error
- On achievement list received
- Triggered after the Request achievements action, depending on whether an error occurred or it completed successfully.
- On achievement report error
- On achievement report success
- Triggered after the Report achievement action, depending on whether an error occurred or it completed successfully.
- On achievement reset error
- On achievement reset success
- Triggered after the Reset achievements action, depending on whether an error occurred or it completed successfully.
- On auth fail
- On auth success
- Triggered after the Authenticate action depending on whether login was successful or not. On auth success must trigger before any other Game Center features can be used.
- On player image fail
- On player image success
- Triggered after the Request player image action depending on whether an error occurred or it completed successfully.
- On leaderboard displayed
- On leaderboard error
- Triggered after the Show leaderboard action depending on whether the leaderboard could be successfully displayed or not.
- On score submit fail
- On score submit success
- Triggered after the Submit score action depending on whether the submission was successful or not.
Game Center actions
- Report achievement
- Report that the player has gained an achievement, or increased its percentage completion, by its achievement ID. Afterwards, On achievement report error/success triggers depending on success.
- Request achievements
- Request a list of available and completed achievements. Afterwards, On achievement list error/success triggers depending on success.
- Reset achievements
- Reset all the player's achievements and scores to their default states. Afterwards, On achievement reset error/success triggers depending on success.
- Authenticate
- Prompt the player to log in to Game Center, or automatically log them in again. This must be done before any Game Center features can be used. Afterwards, On auth fail/success triggers depending on success.
- Request player image
- Request a URL to the current player's image. Afterwards, On player image fail/success triggers depending on success.
- Show leaderboard
- Display top scores on a leaderboard by its ID. If you want to display a list of leaderboards use a blank string as the ID ( "" ).On leaderboard displayed/error triggers depending on success.
- Submit score
- Submit a score to a leaderboard. On score submit fail/success triggers depending on success.
Game Center expressions
- AchievementCount
- After On achievement list received, the number of achievements in the list.
- AchievementAt(index)
- After On achievement list received, the zero-based index of the achievement to retrieve.
- PlayerID
- UserAlias
- UserDisplayName
- After On auth success, the details about the current player.
- PlayerImageURL
- After On player image received, the URL to the image for the current player. This can be loaded in to a Sprite object using the Load image from URL action.
Construct 3 Manual
Construct.net
2017-08-24
2022-07-18
You are here:
Search this manual:
This manual entry was last updated on 18 Jul, 2022 at 15:53