---
title: Game Center
platform: universal
category: technologies
url: https://developer.apple.com/design/human-interface-guidelines/game-center
quality_score: 0.49
content_length: 15401
last_updated: 2025-07-20T03:45:42.245Z
keywords: ["game center","universal","technologies","images","system","controls","layout","design","visual","status","selection","interface"]
has_code_examples: false
has_images: false
is_fallback: false
---
June 9, 2025 Added guidance for new challenges and multiplayer activities, and considerations for the Apple Games app and Game Overlay. Updated guidance and specifications for activity preview images. Game Center Game Center is Apple’s social gaming network, which lets players track their progress and connect with friends across Apple platforms, and boosts the discovery of your game across players’ devices. Supporting Game Center in your game allows players to:Discover new games their friends are playing. Seamlessly invite friends to play. See the latest activity from their games across the system, in the Apple Games app, the App Store, notifications, and more. By enabling the player activities listed above, supporting Game Center also helps surface your game to more players across Apple platforms. You can add Game Center into your game using the Game Kit framework, which provides a full-featured UI that makes it easy for players to access and view their Game Center data within your game. Alternatively, you can also use Game Kit to present this data within your own custom UI. For developer guidance, see Game Kit. Accessing Game Center To provide the best Game Center experience for your players, begin by determining whether the player is signed in to their Game Center account on the system when they launch your game. If they aren’t, initialize the player with Game Center at that time. This provides the most seamless user experience, and maximizes discovery opportunities for your game, such as in the Top Played chart and in social recommendations through players’ friends. Integrating the access point The Game Center access point is an Apple-designed UI element that lets players view their Game Center profile and information without leaving your game. For developer guidance, see Adding an access point to your game. In i OS, i Pad OS, and mac OS the access point leads players to the Game Overlay, a system overlay that allows players to view their progress and start game activities. In vision OS and tv OS, the access point leads players to the in-game dashboard, a full-screen view of a player’s Game Center activity that appears on top of your game. Display the access point in menu screens. Consider adding the access point to the main menu or the settings area of your game. Avoid displaying the access point during active gameplay or in temporary splash screens, cinematic flows, or tutorials that might precede your game’s main menu screen. Avoid placing controls near the access point. You can choose to present the access point at any of the four corners of the screen in a fixed position. Remember that the access point has both a collapsed and expanded version, so check whether the access point overlaps any important UI and controls and adjust your layout accordingly. Note In vision OS, the locations of the access point vary based on game type, such as immersive or volume-based. For developer guidance, see Adding an access point to your game. Consider pausing your game while the Game Overlay or dashboard is present. Pausing your game can help players view their Game Center information without feeling like the game is continuing without them. Using custom UIYour game can include custom links into the Game Overlay (in i OS, i Pad OS, mac OS) or the dashboard (in vision OS and tv OS). Your custom UI can deep-link into specific areas within both such as leaderboards or a player’s Game Center profile. Use the artwork Game Center provides in custom links. When referencing Game Center features in custom UI, use the official artwork from Apple Design Resources. Preserve the appearance of this artwork and don’t adjust the dimensions or visual effects. Use the correct terminology in custom links. The following table describes how to use Game Center terminology correctly so that you can avoid confusing players in custom UI.Term Incorrect terms Localization Game Center Game Kit, Game Center, game center Use the system-provided translation of Game Center Game Center Profile Profile, Account, Player Info Use the system-provided translation of Game Center and localize Profile Achievements Awards, Trophies, Medals Leaderboards Rankings, Scores, Leaders Challenges Competitions Add Friends Add, Add Profiles, Include Friends Achievements Achievements give players an added incentive to stay engaged with your game. Game Center achievements appear in a collectible card format that highlights the player’s progress and showcases your artwork. For developer guidance, see Rewarding players with achievements. Achievements overview Achievement detail Integrating achievements into your game Align with Game Center achievement states. Game Center defines four achievement states: locked, in-progress, hidden, and completed. The system groups achievements by completion status, displaying completed achievements in the Completed group and all other achievements in the Locked group. When you map your achievements to the four Game Center achievement states, you give players a consistent experience and you help them see at a glance the types of achievements your game offers. Determine a display order. The order in which you upload achievements is the order in which they appear, so consider the order you want before uploading files. For example, you might want your achievements to appear in an order that corresponds to the most common path through your game. Be succinct when describing achievements. The achievement card limits the title and description to two lines each. If your title or description wraps beyond two lines, the card truncates the text. Use title-style capitalization for the achievement title and sentence-style capitalization for the description. Give players a sense of progress. When you use progressive achievements, the system displays player progress and provides encouraging messages like “Youʼre more than halfway to completing Great Lakes Freighter in The Coast. Keep going!” to help motivate players to complete them. Creating achievement images Design rich, high-quality images that help players feel rewarded. Achievements are a prominent feature in Game Center UI, so it’s essential to design high-quality assets that catch the eye and encourage players to return to your game. Avoid reusing the same asset to represent more than one achievement. If you don’t provide an asset for an achievement, the card shows a placeholder image instead. Create artwork in the appropriate size and format. The system applies a circular mask to your achievement image, so be sure to keep content centered. Use the following specifications to create images. Attribute Value Format PNG, TIF, or JPGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 512 x 512 pt (1024 x 1024 px @2 x)Mask diameter 512 pt (1024 px @2 x)Attribute Value Format PNG, TIF, or JPGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 320 x 320 pt (640 x 640 px @2 x)Mask diameter 200 pt (400 px @2 x)Leaderboards Leaderboards are a great way to encourage friendly competition within your game. When you adopt Game Center, players can easily check their ranking against friends and global players as well as receive notifications when their friends challenge them or pass their score on a leaderboard. You can take advantage of the system-designed UI or present leaderboard information within custom UI. For developer guidance, see Encourage progress and competition with leaderboards. Leaderboards overview Leaderboard detail Choose a leaderboard type. Game Center supports two types of leaderboards: classic and recurring. A classic leaderboard tracks a player’s best all-time score. Classic leaderboards are always active with no ending. The following are examples of goals you might include in a classic leaderboard:Strive for the most perfect score in a rhythm game. Collect the most coins in a single dungeon run. Achieve the longest continuous time in an endless runner. A recurring leaderboard resets based on a time interval you define, such as every week or every day. Recurring leaderboards can increase engagement by giving players more chances to take the lead. The following are examples of features that work well with recurring leaderboards:Daily rotating puzzles Seasonal or holiday-themed events Weekly leaderboards for different battle modes Take advantage of leaderboard sets for multiple leaderboards. Leaderboard sets are an organization system that can make it easier for players to find the board they’re looking for. Consider grouping leaderboard sets by themes or gameplay experiences, such as:Difficulty modes (Easy, Standard, Hard)Activity types (Combat, Crafting, Farming)Genres and themes (Disco, Pop, Rock)Add leaderboard images. Leaderboard artwork gives you another opportunity to reinforce your game’s visual aesthetic. Aim to create a unique image for each leaderboard in your game that reflects and showcases the gameplay involved in leaderboard ranking. Leaderboards appear across the system, promoting ways for players to engage and compete with friends, and having compelling images helps attract players and gives them a sense of the experience. For games that run in i OS, i Pad OS, and mac OS, use a single image for your leaderboard image. For games that run in tv OS, provide a set of images that animate when the artwork is in focus. To learn more about focus effects, see Focus and selection. For help creating focusable images, download the tv OS template from Apple Design Resources. Use the following specifications to create leaderboard artwork. Attribute Value Format JPEG, JPG, or PNGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 512 x 512 pt (1024 x 1024 px @2 x)Cropped area 512 x 312 pt (1024 x 624 px @2 x)Attribute Value Format PNG, TIF, or JPGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 659 x 371 pt (1318 x 742 px @2 x)Focused size 618 x 348 pt (1236 x 696 px @2 x)Unfocused size 548 x 309 pt (1096 x 618 px @2 x)Note Be mindful of how cropping might affect your leaderboard artwork. In i OS, i Pad OS, and mac OS, the system crops artwork for leaderboards that are part of a leaderboard set. In tv OS, the focus effect on leaderboard artwork may crop your images at the edges of some layers. Make sure your primary content stays comfortably visible in both these scenar iOS.Challenges Challenges turn single player activities into multiplayer experiences with friends. Challenges are built on top of leaderboards and allow players to connect with their friends and participate in competitions with time limits. For developer documentation, see Creating engaging challenges from leaderboards. Challenges overview Challenge detail Create engaging challenges. Challenges are great for short, skill-based gameplay activities that have a clear way of gauging players’ accomplishments. Create challenges that take 1-5 minutes to play, with gameplay that players can complete individually. Examples of compelling challenges are:Complete the fastest lap in a racing level. Defeat the most enemies in a single round. Solve a daily puzzle with the fewest mistakes. Avoid creating challenges that track overall progress or personal best scores. These can give regular players an unfair advantage. Instead, track players’ most recent score after each attempt at your challenge. This helps keep your challenge motivating by placing all players on a level playing field. Make it easy to jump into your challenge. Players can access challenges through invitation links, the Game Overlay, or in the Games app in i OS, i Pad OS, and mac OS. Always deep-link to the exact mode or level where your challenge begins, and help first-time players complete any initial onboarding before beginning the challenge. For example, if your game requires a tutorial level to understand basic controls, launch the player into the tutorial first and present UI that lets them know your game automatically jumps into the challenge afterward. Create high-quality artwork that encourages players to engage with your challenges. The system shows your challenge’s artwork in the Game Overlay, Games app, and in the preview of an invitation link. Avoid placing the primary content of your artwork in an area where the challenge’s title and description might cover it. If you need to use text in your challenge image, provide the appropriate localized versions through App Store Connect or Xcode. Use the following specifications to create challenge artwork. Attribute Value Format JPEG, JPG, or PNGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 1920 x 1080 pt (3840 x 2160 px @2 x)Cropped area 1465 x 767 pt (2930 x 1534 px @2 x)Multiplayer activities Game Center supports both real-time and turn-based multiplayer activities that make it easy to connect players with friends or other players. Players can access multiplayer gameplay through party codes, the Game Overlay, the dashboard, or in the Games app. For developer documentation, see Creating activities for your game. Multiplayer levels overview Multiplayer level detail Use party codes to invite players to multiplayer activities. Game Center party codes are a great way to coordinate real-time multiplayer sessions whether you use Game Center matchmaking and networking facilities or provide your own. Game Center generates alpha-numeric party codes that are typically eight characters long, such as “2 MP 4-9 CMF.” When integrating party codes into your multiplayer games, consider the following guidelines for the best player experience:Allow players to join gameplay late, leave early, and return later. Provide a way for players to view the current party code in your game. Allow players to enter a party code manually. Support multiplayer activities through in-game UI. The Game Overlay and Game Center dashboard help players find other people for a multiplayer match without leaving your game. Game Center’s default multiplayer interface lets a player invite nearby or recent players, Game Center friends, and contacts. You can also choose to present multiplayer functionality within your custom UI. For developer guidance, see Finding multiple players for a game. Provide engaging activity artwork. Players see the preview image for a multiplayer activity throughout the system, such as in a party code, the Games app, or in-game UI. Use the following specifications to create your artwork. Attribute Value Format JPEG, JPG, or PNGColor spaces RGB or P 3 Resolution 72 DPI (minimum)Image size 1920 x 1080 pt (3840 x 2160 px @2 x)Cropped area 1465 x 767 pt (2930 x 1534 px @2 x)tv OSDisplay an optional image at the top of the dashboard. In tv OS, you can add an additional piece of artwork to the dashboard to highlight your game’s aesthetic. Use a simple, easily recognizable image that looks great at a distance. Consider using your game’s logo or word mark; however, don’t use your app icon for this image. Use the following specifications to create a dashboard image. Attribute Value Image size 600 x 180 pt (1200 x 360 px @2 x)Format PNG, TIF, or JPGColor spaces RGB or P 3 Resolution 72 DPI (minimum)watch OSBe aware of Game Center support on watch OS. While Game Kit features and API are available for watch OS games, keep in mind that there’s no system-supported Game Center UI that you can invoke on watch OS. Instead, Game Center content for watch OS games appears on a connected i Phone.