
These characteristics affect more than the design of your game later, when you define your achievement in iTunes Connect, you’ll set attributes based on these characteristics: When you design an achievement, consider a few other characteristics: value, visibility, and repeatability. Your game needs to track the number of pirates captured and use this count to report progress to Game Center. In contrast, a goal of “Capture 10 pirates” is a more granular task. For example, “Defeat the end-game boss” is not a goal that the player generally earns partial credit towards completing.

With some achievements, quantity is irrelevant the achievement is either earned or not. The quantity usually defines how granular the task is for the player. In the racing example, your game must check the victory conditions at the end of each race, but it also needs to record which tracks a player has defeated. The triggering condition is essential as it defines something your game logic needs to track. Here are some example goals that can define a game:Įarn first place on 5 different race tracks.Ī goal statement describes a triggering condition (“Earn first place on a different race track”) and a quantity (5). The design of an achievement starts with a simple statement of the achievement’s goal. The local player’s progress should be loaded shortly after the player is successfully authenticated.
#You are a super player achievement code
See Reporting Achievement Progress to Game Center.Īdd code to load the local player’s previous progress on achievements from Game Center. By storing the progress on Game Center, you also make the player’s progress visible in the Game Center app. See Configuring Achievements in iTunes Connect.Īdd code to report the local player’s progress to Game Center. You provide all of the data needed to display achievements to the player. Go to iTunes Connect and configure the achievements for your game. See Working with Players in Game Center.ĭesign your game’s achievements. To add achievements to your game, you need to take the following steps:īefore you add achievements, add code to authenticate the local player. You also design the game mechanics that allow the player to make progress towards completing the achievement. When you add an achievement to your game, you configure how the achievement is granted and how it is described to the player. The Game Center app allows players to compare their achievements with those of friends this comparison screen includes the total points earned. A player can see the total number of points that can potentially be earned in your game as well as how many points they have currently earned. When you define an achievement, you decide how many points it is worth. In Game Center, an achievement earns a player achievement points. In practice, Game Center does not need to know anything about your game design it only knows what progress the player has made towards an achievement. Your game defines the goal and the game mechanics that describe how a player earns the achievement.



When the player meets or exceeds the goal, the achievement is considered earned, and the player is rewarded. As the local player plays your game, they make progress towards completing the achievement. An achievement represents a quantitative goal that the player can accomplish in your game. AchievementsĪchievements are a great way to track what a player has done in your game and to give the player more incentive to keep playing your game. Leaderboards- Allows players to see how well they are doing compared to their friends and the rest of the world.Ĭhallenges- Provides players with the ability to challenge their friends to beat a high score or accomplish a specific achievement.īy incorporating these Game Center options into your game, you expand the replayability of your game while making the game more engaging for your players. Game Center provides the following ways for you to interact with your players:Īchievements- Provides players with feedback during gameplay along with optional goals for the player to persue. A game needs to engage your players and creates an environment that encourages to continue playing. © TAMPA BAY BUCCANEERS.Next Previous Leaderboards, Achievements, and ChallengesĬreating a game is more than putting a bunch of sprites and graphics on the screen.
