CINXE.COM

Game Center Overview - Apple Developer

<!DOCTYPE html> <html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="utf-8" /> <meta name="Author" content="Apple Inc." /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" /> <link rel="mask-icon" href="/apple-logo.svg" color="#333333"> <link rel="stylesheet" href="/assets/styles/global.dist.css?01172423298" type="text/css" /> <link rel="stylesheet" href="/assets/styles/dark-mode.css?17182448067" type="text/css" media="(prefers-color-scheme: dark)" data-color-scheme="dark" /> <link rel="stylesheet" href="/assets/styles/localization.css?39172414191" type="text/css" /> <script src="/assets/scripts/lib/jquery/jquery-3.6.0.min.js?17182448067"></script> <script src="/assets/scripts/settings.js?17182448067"></script> <script src="/assets/scripts/language-locales.js?17182448067"></script> <script src="/assets/scripts/DeveloperBreadcrumbs.js?05182434080"></script> <script async src="/assets/scripts/lib/jquery/jquery.retinate.js?17182448067"></script> <script async src="/assets/scripts/global.js?17182448067"></script> <script async src="/assets/scripts/global-logout.js?17182448067"></script> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Pro&v=2" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Pro+Icons&v=1" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=SF+Mono&v=2" type="text/css" /> <link rel="stylesheet" href="https://www.apple.com/wss/fonts?family=Apple+Icons&amp;v=1" type="text/css" /> <title>Game Center Overview - Apple Developer</title> <meta name="omni_page" content="Game Center - (English)" /> <meta name="Description" content="Game Center is Apple’s social gaming network. Learn about GameKit APIs and adding Game Center capabilities to your games." /> <meta name="search_icon" content="/assets/elements/icons/game-center/game-center-96x96_2x.png"> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="Apple Developer" /> <meta property="og:type" content="website" /> <meta property="og:image" content="https://developer.apple.com/news/images/og/game-center-og.jpg" /> <meta property="og:title" content="Game Center Overview - Apple Developer" /> <meta property="og:description" content="Game Center is Apple’s social gaming network. Learn about GameKit APIs and adding Game Center capabilities to your games." /> <meta property="og:url" content="https://developer.apple.com/game-center/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://developer.apple.com/news/images/og/game-center-og-twitter.jpg" /> <meta name="twitter:title" content="Game Center Overview - Apple Developer" /> <meta name="twitter:description" content="Game Center is Apple’s social gaming network. Learn about GameKit APIs and adding Game Center capabilities to your games." /> <meta name="twitter:url" content="https://developer.apple.com/game-center/" /> <link rel="alternate" href="https://developer.apple.com/game-center/" hreflang="en" /> <link rel="alternate" href="https://developer.apple.com/cn/game-center/" hreflang="zh-CN" /> <link rel="alternate" href="https://developer.apple.com/jp/game-center/" hreflang="ja-JP" /> <link rel="alternate" href="https://developer.apple.com/kr/game-center/" hreflang="ko-KR" /> <link rel="canonical" href="https://developer.apple.com/game-center/" /> <link rel="stylesheet" href="/game-center/styles/game-center.css" type="text/css" /> <link rel="stylesheet" href="/game-center/styles/overview.css" type="text/css" /> </head> <body id="game-center" class="dmf"> <script> const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; if (window.Settings.preferredColorScheme) { const colorTheme = (window.Settings.preferredColorScheme === 'auto') && !prefersDark ? 'light' : (window.Settings.preferredColorScheme === 'light') ? 'light' : 'dark' document.body.setAttribute('data-color-scheme', colorTheme); } else { document.body.setAttribute('data-color-scheme', prefersDark ? 'dark' : 'light'); } </script> <style> /* footer */ html body[data-color-scheme='dark'] #main section.section.section-resources.bg-alt {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .developer-router-links {background-color:var(--fill-tertiary);color:var(--glyph-gray);} html body[data-color-scheme='dark'] .footer {background-color:var(--fill-tertiary);color:var(--glyph-gray-tertiary);} /* body backgrounds */ body[data-color-scheme='dark'].dmf {background-color: #000;} html body[data-color-scheme='dark'].dmf .bg-alt {background-color:var(--fill-tertiary);} html body[data-color-scheme='dark'].dmf .bg-blue {background-color:var(--fill-blue-secondary);} html body[data-color-scheme='dark'].dmf .bg-green-blue {background:linear-gradient(135deg, #65976d 0%, #588ea4 100%)} html body[data-color-scheme='dark'].dmf .bg-yellow {background: linear-gradient(to bottom, var(--fill-tertiary) 0%, var(--fill-tertiary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-light {background-color:var(--fill-secondary-alt);} html body[data-color-scheme='dark'].dmf .bg-gradient, html body[data-color-scheme='dark'].dmf .bg-grad {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-down {background:linear-gradient(to bottom, var(--dark) 0%, var(--fill-gray-secondary-alt) 100%);} html body[data-color-scheme='dark'].dmf .bg-grad-up {background:linear-gradient(to bottom, var(--fill-gray-secondary-alt) 0%, var(--dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient, html body[data-color-scheme='dark'].dmf .bg-gradient-blue {background:linear-gradient(to bottom, var(--fill-blue-gradient-light) 0%, var(--fill-blue-gradient-dark) 100%);} html body[data-color-scheme='dark'].dmf .bg-blue-gradient-alt {background: linear-gradient(90deg, #061830 0%, #102d48 100%);} /* globalNav */ html body[data-color-scheme='dark'] #ac-globalnav {background: var(--fill-tertiary);} /* localNav */ html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.9); } @supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) { html body[data-color-scheme='dark'] .localnav.localnav-scrim .localnav-background, html body[data-color-scheme='dark'] .localnav-scrim.localnav.localnav-background { background-color: rgba(29, 29, 31, 0.72); } } </style> <link rel="stylesheet" href="/assets/styles/globalnav.css?55202406207" type="text/css" /> <link rel="stylesheet" href="/assets/styles/suggest-lang.css?17182448067" type="text/css" /> <div id="suggest-lang" class="ribbon hide" lang="en"> <div class="ribbon-content-wrapper"> <div class="ribbon-content row"> <div class="column large-12 large-centered"> <p><a href="#" id="suggest-link" class="ribbon-link more">View in English</a></p> <button id="suggest-closer" class="icon icon-after icon-reset" aria-label="Dismiss language suggestion" tabindex="0"></button> </div> </div> </div> </div> <script src="/assets/scripts/suggest-lang.js?17182448067"></script> <aside id="ac-gn-segmentbar" class="ac-gn-segmentbar" lang="en-US" dir="ltr"> </aside> <input type="checkbox" id="ac-gn-menustate" class="ac-gn-menustate" /> <nav id="ac-globalnav" class="no-js" role="navigation" aria-label="Global" data-hires="false" data-analytics-region="global nav" lang="en-US" dir="ltr" data-www-domain="www.apple.com" data-store-locale="us" data-store-root-path="/us" data-store-api="/[storefront]/shop/bag/status" data-search-locale="en_US" data-search-suggestions-api="/search-services/suggestions/" data-search-defaultlinks-api="/search-services/suggestions/defaultlinks/" data-search-suggestions-enabled="false"> <div class="ac-gn-content"> <ul class="ac-gn-header"> <li class="ac-gn-item ac-gn-menuicon"> <label class="ac-gn-menuicon-label" for="ac-gn-menustate" aria-hidden="true"> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-top"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-top"></span> </span> <span class="ac-gn-menuicon-bread ac-gn-menuicon-bread-bottom"> <span class="ac-gn-menuicon-bread-crust ac-gn-menuicon-bread-crust-bottom"></span> </span> </label> <a href="#ac-gn-menustate" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-open" id="ac-gn-menuanchor-open"> <span class="ac-gn-menuanchor-label">Global Nav Open Menu</span> </a> <a href="#" role="button" class="ac-gn-menuanchor ac-gn-menuanchor-close" id="ac-gn-menuanchor-close"> <span class="ac-gn-menuanchor-label">Global Nav Close Menu</span> </a> </li> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus-small"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> </ul> <div class="ac-gn-search-placeholder-container" role="search"> <div class="ac-gn-search ac-gn-search-small"> <a id="ac-gn-link-search-small" class="ac-gn-link" href="/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"> <div class="ac-gn-search-placeholder-bar"> <div class="ac-gn-search-placeholder-input"> <div class="ac-gn-search-placeholder-input-text" aria-hidden="true"> <div class="ac-gn-link-search ac-gn-search-placeholder-input-icon"></div> <span class="ac-gn-search-placeholder">Search</span> </div> </div> <div class="ac-gn-searchview-close ac-gn-searchview-close-small ac-gn-search-placeholder-searchview-close"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true">Cancel</span> </div> </div> </a> </div> </div> <ul class="ac-gn-list"> <li class="ac-gn-item ac-gn-apple"> <a class="ac-gn-link ac-gn-link-apple-developer" href="/" data-analytics-title="appledeveloper home" id="ac-gn-firstfocus"> <span class="ac-gn-link-text">Apple Developer</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-news"> <a class="ac-gn-link ac-gn-link-news" href="/news/" data-analytics-title="news"> <span class="ac-gn-link-text">News</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-discover"> <a class="ac-gn-link ac-gn-link-discover" href="/discover/" data-analytics-title="discover"> <span class="ac-gn-link-text">Discover</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-design"> <a class="ac-gn-link ac-gn-link-design" href="/design/" data-analytics-title="design"> <span class="ac-gn-link-text">Design</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-develop"> <a class="ac-gn-link ac-gn-link-develop" href="/develop/" data-analytics-title="develop"> <span class="ac-gn-link-text">Develop</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-distribute"> <a class="ac-gn-link ac-gn-link-distribute" href="/distribute/" data-analytics-title="distribute"> <span class="ac-gn-link-text">Distribute</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-dsupport"> <a class="ac-gn-link ac-gn-link-dsupport" href="/support/" data-analytics-title="dsupport"> <span class="ac-gn-link-text">Support</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-account"> <a class="ac-gn-link ac-gn-link-account" href="/account/" data-analytics-title="account"> <span class="ac-gn-link-text">Account</span> </a> </li> <li class="ac-gn-item ac-gn-item-menu ac-gn-search" role="search"> <a id="ac-gn-link-search" class="ac-gn-link ac-gn-link-search" href="/search/" data-analytics-title="search" data-analytics-click="search" data-analytics-intrapage-link aria-label="Search"></a> </li> </ul> <aside id="ac-gn-searchview" class="ac-gn-searchview" role="search" data-analytics-region="search"> <div class="ac-gn-searchview-content"> <div class="ac-gn-searchview-bar"> <div class="ac-gn-searchview-bar-wrapper"> <form id="ac-gn-searchform" class="ac-gn-searchform" action="/search/" method="get"> <div class="ac-gn-searchform-wrapper"> <input id="ac-gn-searchform-input" class="ac-gn-searchform-input" type="text" name="q" aria-label="Search" placeholder="Search" autocorrect="off" autocapitalize="off" autocomplete="off" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" aria-owns="quicklinks suggestions" /> <button id="ac-gn-searchform-submit" class="ac-gn-searchform-submit" type="submit" disabled aria-label="Submit Search"></button> <button id="ac-gn-searchform-reset" class="ac-gn-searchform-reset" type="reset" disabled aria-label="Clear Search"> <span class="ac-gn-searchform-reset-background"></span> </button> </div> </form> <button id="ac-gn-searchview-close-small" class="ac-gn-searchview-close ac-gn-searchview-close-small" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-cancel" aria-hidden="true"> Cancel </span> </button> </div> </div> <aside id="ac-gn-searchresults" class="ac-gn-searchresults hidden" data-string-quicklinks="Quick Links" data-string-suggestions="Suggested Searches" data-string-noresults=""> <section class="ac-gn-searchresults-section ac-gn-searchresults-section-defaultlinks"> <div class="ac-gn-searchresults-section-wrapper"> <div class="search-group-checkbox hidden"><input id="group-input" type="checkbox" name="group-filter" checked>Only search within “<span id="group-search-label"></span>”</div> <h3 class="ac-gn-searchresults-header ac-gn-searchresults-animated">Quick Links</h3> <ul class="ac-gn-searchresults-list" id="defaultlinks" role="listbox"> </ul> <span role="status" class="ac-gn-searchresults-count" aria-live="polite">5 Quick Links</span> </div> </section> </aside> </div> <button id="ac-gn-searchview-close" class="ac-gn-searchview-close" aria-label="Cancel Search"> <span class="ac-gn-searchview-close-wrapper"> <span class="ac-gn-searchview-close-left"></span> <span class="ac-gn-searchview-close-right"></span> </span> </button> </aside> </div> </nav> <div class="ac-gn-blur"></div> <div id="ac-gn-curtain" class="ac-gn-curtain"></div> <div id="ac-gn-placeholder" class="ac-nav-placeholder"></div> <script src="/assets/scripts/ac-globalnav.built.js?17182448067"></script> <link rel="stylesheet" href="/assets/styles/search.css?17182448067"> <script src="/assets/scripts/search.js?17182448067"></script> <!-- metrics --> <script> /* RSID: */ var s_account="awdappledeveloper" </script> <script src="/assets/metrics/scripts/analytics.js?072620243"></script> <script> s.pageName= AC && AC.Tracking && AC.Tracking.pageName(); s.channel="www.en.developer" s.channel="www.en.developer"; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ var s_code=s.t();if(s_code)document.write(s_code) </script> <!-- /metrics --> <link rel="stylesheet" property="stylesheet" href="/assets/styles/localnav.css" type="text/css" /> <input type="checkbox" id="localnav-menustate" class="localnav-menustate"/> <nav id="localnav" class="localnav localnav-scrim" data-sticky role="navigation"> <div class="localnav-wrapper"> <div class="localnav-background"></div> <div class="localnav-content"> <h2 class="localnav-title"> <a href="/games/">Games</a> </h2> <div class="localnav-menu"> <a href="#localnav-menustate" class="localnav-menucta-anchor localnav-menucta-anchor-open" id="localnav-menustate-open"> <span class="localnav-menucta-anchor-label">Open Menu</span> </a> <a href="#" class="localnav-menucta-anchor localnav-menucta-anchor-close" id="localnav-menustate-close"> <span class="localnav-menucta-anchor-label">Close Menu</span> </a> <div class="localnav-menu-tray"> <ul class="localnav-menu-items"> <li class="localnav-menu-item"> <a href="/games/" class="localnav-menu-link">Overview</a> </li> <li class="localnav-menu-item"> <a href="/games/pathway/" class="localnav-menu-link">Pathway</a> </li> <li class="localnav-menu-item"> <a href="/games/game-porting-toolkit/" class="localnav-menu-link">Game Porting Toolkit</a> </li> <li class="localnav-menu-item"> <a href="/game-center/" class="localnav-menu-link">Game Center</a> </li> <li class="localnav-menu-item"> <a href="/apple-arcade/" class="localnav-menu-link">Apple Arcade</a> </li> <li class="localnav-menu-item"> <a href="/games/resources/" class="localnav-menu-link">Resources</a> </li> </ul> </div> <div class="localnav-actions localnav-actions-center"> <div class="localnav-action localnav-action-menucta" aria-hidden="true"> <label for="localnav-menustate" class="localnav-menucta"> <span class="localnav-menucta-chevron"></span> </label> </div> </div> </div> </div> </div> </nav> <label id="localnav-curtain" for="localnav-menustate"></label> <script src="/assets/scripts/ac-localnav.built.js"></script> <script type="text/javascript" src="/assets/scripts/localnav.js"></script> <main id="main" class="main" role="main"> <div class="ribbon ribbon-blue"> <div class="ribbon-drop-wrapper"> <div class="ribbon-content-wrapper"> <div class="ribbon-content row"> <div class="column large-centered"> <p><a href="/news/?id=ibe0jb52" class="ribbon-link more">Game sessions, documentation, and sample code — all&nbsp;in&nbsp;one&nbsp;place</a></p> </div> </div> </div> </div> </div> <section class="section section-hero bg-light"> <div class="section-content"> <div class="row"> <div class="column large-centered large-10 small-12 text-center"> <h1 class="typography-headline">Game&nbsp;Center</h1> <p class="typography-intro">Bring even more fun and connection to your games with Game&nbsp;Center, Apple’s social gaming network. Game&nbsp;Center lets players build an identity and connect with friends across Apple platforms. You can easily integrate Game&nbsp;Center features, including leaderboards, achievements, multiplayer matchmaking, and real-time&nbsp;play.</p> </div> </div> </div> <picture> <source srcset="/game-center/images/game-center-lockup-large_2x.webp" type="image/webp" /> <img src="/game-center/images/game-center-lockup-large_2x.png" width="100%" alt="A lineup of a MacBook, an iPad, and iPhones, all opened to the Game Center Activity page." class="hero-game-center center"> </picture> </section> <section class="section section-topics"> <div class="section-content"> <div class="row"> <div class="column large-12"> <a href="/videos/play/tech-talks/110366/" class="block-link tile-link tile-game-center"> <div class="row tile-wrap"> <div class="column large-8 small-12"> <h3>Boost discovery and engagement</h3> <p>Enabling Game&nbsp;Center in your game helps players discover your game across their Apple devices, on the App&nbsp;Store, Home Screen widgets, and more. New players can find your game through their friends and existing players can be motivated to keep playing through notifications, leaderboards, and&nbsp;achievements.</p> <p><span class="more">Watch the video</span></p> </div> <div class="columm large-4 small-12 text-center"> <div class="device-crop"> <div class="device-wrap device-iphone-14-pro-black-container device-iphone-14-pro-black device-medium-for-large device-animate-2"> <picture class="device-screen"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-boost-1-medium_2x.png" /> <img src="/game-center/images/screen-boost-1-large_2x.png" width="100%" alt="" aria-label="" /> </picture> <picture class="device-screen"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-boost-2-medium_2x.png" /> <img src="/game-center/images/screen-boost-2-large_2x.png" width="100%" alt="" aria-label="" /> </picture> <figure class="device-hardware"></figure> </div> </div> </div> </div> </a> </div> </div> </div> </section> <section class="section section-features"> <div class="section-content"> <div class="row row-header callout callout-new margin-bottom-small"> <div class="row margin-bottom-small"> <div class="column large-8 medium-9 small-12 column-flex-center"> <img class="image-getting-started hide-large small-show" src="/assets/elements/icons/game-center/game-center-128x128_2x.png" width="128" alt="" /> <h2 class="callout-title">Getting started</h2> <p>To get started, add Game&nbsp;Center as a capability in your Xcode project and configure features in App&nbsp;Store&nbsp;Connect. Then use the GameKit framework to implement the Game&nbsp;Center features you’d like to use in your&nbsp;app.</p> <ul class="links-stacked"> <li><a href="/documentation/gamekit/enabling_and_configuring_game_center" class="more">Learn how to get started<span class="loc-en-only"></span></a></li> <li><a href="https://github.com/Apple/UnityPlugins" target="_blank" rel="noreferrer">Learn more about Apple Unity plug-ins for <span class="nowrap icon icon-after icon-external">Game Center<span class="loc-en-only"></span></span></a></li> </ul> </div> <div class="columm large-4 medium-3 small-12 column-flex-center text-center"> <img class="image-getting-started small-hide" src="/assets/elements/icons/game-center/game-center-128x128_2x.png" width="128" alt="" /> </div> </div> </div> <div class="row row-header"> <div class="column large-12 margin-top"> <h2>Features</h2> </div> </div> <div class="row"> <div class="column large-6 small-12"> <a href="/documentation/gamekit/authenticating_a_player" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/player-identity.svg" height="54" alt="" /> <h4>Player identity</h4> <p>You can personalize your game’s experience by using a player’s Game&nbsp;Center nickname as a default username to streamline your onboarding or sign-in experience, showing the player’s avatar inside your game’s multiplayer experience, and&nbsp;more.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/encourage_progress_and_competition_with_leaderboards/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/leaderboards.svg" height="54" alt="" /> <h4>Leaderboards</h4> <p>Encourage friendly competition and re-engagement with your game with a simple API to submit scores from your game, a convenient leaderboard UI, and notifications automatically sent to players when their friends pass their&nbsp;score.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/adding_an_access_point_to_your_game" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/access-point.svg" height="54" alt="" /> <h4>Access point</h4> <p>Provide convenient access to your supported Game Center features, without players needing to leave your&nbsp;game.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/rewarding_players_with_achievements/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/achievements.svg" height="54" alt="" /> <h4>Achievements</h4> <p>Use achievements to motivate players and help them track progress in your game. Your players can collect them and unlock them for their friends to see. And with achievement rarity, players can view the number of other players who’ve unlocked a particular achievement, so they’ll stay motivated and excited about what they’ve&nbsp;accomplished.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/creating_real-time_games/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/multiplayer.svg" height="54" alt="" /> <h4>Multiplayer</h4> <p>Provide a familiar and consistent way for players to jump into multiplayer experiences without leaving your game. Game&nbsp;Center supports real-time and turn-based multiplayer functionality, so players can invite Game&nbsp;Center friends, contacts, iMessage groups, and nearby players, or automatch with other competitors to quickly start&nbsp;playing.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/matchmaking_rules/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/matchmaking.svg" height="54" alt="" /> <h4>Matchmaking</h4> <p>Game&nbsp;Center provides infrastructure to match players with other players for real-time or turn-based matches. Improve player matches by adding matchmaking rules that use game-specific parameters, such as skill level and party&nbsp;codes.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/saving_the_player_s_game_data_to_an_icloud_account/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/saved-games.svg" height="54" alt="" /> <h4>Saved games</h4> <p>Game&nbsp;Center can save a player’s game state, allowing players to continue playing from where they last left off across their Apple&nbsp;devices.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> <div class="column large-6 small-12"> <a href="/documentation/gamekit/starting_turn-based_matches_and_passing_turns_between_players/" class="block-link tile-link"> <div class="tile-wrap"> <img src="/game-center/images/turn-based.svg" height="54" alt="" /> <h4>Turn-based games</h4> <p>Game&nbsp;Center can store and send match data between multiple players in a turn-based game, notifying each player when it’s their turn&nbsp;next.</p> <p><span class="more">Learn more<span class="loc-en-only"></span></span></p> </div> </a> </div> </div> </div> </section> <section class="section section-discovery"> <div class="section-content"> <div class="row"> <div class="column large-8 medium-10 small-12"> <h2>Discovery &amp; Engagement</h2> <p>Games with Game&nbsp;Center enabled appear in more places across Apple devices and on the App&nbsp;Store in featured placements for Game&nbsp;Center activity. This helps new players find your game through their friends and motivates existing players to keep playing.</p> <p><strong>App Store.</strong> Players can see Game&nbsp;Center and Friends Are Playing sections on the App&nbsp;Store, helping them discover new games their friends are playing.</p> <p><strong>Widgets.</strong> Players can add the Game&nbsp;Center Activity and Continue Playing widgets to their Home Screen to discover Game&nbsp;Center-enabled games their friends are playing and quickly jump into a game.</p> <p><strong>Notifications.</strong> Game&nbsp;Center will send notifications to players when their friends pass their scores – for games that support Game&nbsp;Center leaderboards – to get them back in the action.</p> </div> </div> <div class="row"> <div class="column large-centered large-12 text-center"> <div class="row device-row"> <div class="column large-4 small-12 small-centered"> <figure class="device-wrap device-iphone-14-pro-black-container device-iphone-14-pro-black device-medium-for-small device-animate-2"> <picture class="device-screen screen-app-store"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-app-store-1-medium_2x.png" /> <img src="/game-center/images/screen-app-store-1-large_2x.png" width="100%" alt="" aria-label="" /> </picture> <picture class="device-screen screen-app-store"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-app-store-2-medium_2x.png" /> <img src="/game-center/images/screen-app-store-2-large_2x.png" width="100%" alt="" aria-label="" /> </picture> <figure class="device-hardware"></figure> </figure> <figcaption class="typography-caption">App Store</figcaption> </div> <div class="column large-4 small-12 small-centered"> <figure class="device-wrap device-iphone-14-pro-black-container device-iphone-14-pro-black device-medium-for-small"> <picture class="device-screen screen-widgets"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-widgets-medium_2x.png" /> <img src="/game-center/images/screen-widgets-large_2x.png" width="100%" alt="" aria-label="i" /> </picture> <figure class="device-hardware"></figure> </figure> <figcaption class="typography-caption">Widgets</figcaption> </div> <div class="column large-4 small-12 small-centered"> <figure class="device-wrap device-iphone-14-pro-black-container device-iphone-14-pro-black device-medium-for-small"> <picture class="device-screen screen-pp1"> <source media="(max-width:1068px)" srcset="/game-center/images/screen-notifications-medium_2x.png" /> <img src="/game-center/images/screen-notifications-large_2x.png" width="100%" alt="" aria-label="" /> </picture> <figure class="device-hardware"></figure> </figure> <figcaption class="typography-caption">Notifications</figcaption> </div> </div> </div> </div> </div> </section> <section class="section section-resources bg-light no-margin-bottom"> <div class="section-content"> <div class="row"> <div class="column large-12"> <h2>Documentation and resources</h2> <ul class="links small"> <li class="document"><a href="/documentation/gamekit/enabling_and_configuring_game_center/">Enabling and Configuring Game&nbsp;Center<span class="loc-en-only"></span></a></li> <li class="document"><a href="/documentation/gamekit/">GameKit framework<span class="loc-en-only"></span></a></li> <li class="document"><a href="/help/app-store-connect/configure-game-center/overview-of-game-center/">App&nbsp;Store&nbsp;Connect Help Guide: Game&nbsp;Center</a></li> <li class="document"><a href="/design/human-interface-guidelines/game-center">Human Interface Guidelines for Game&nbsp;Center</a></li> <li class="document"><a href="/help/account/reference/capability-entitlement-updates">Game Center entitlement update</a></li> <li class="forum-topic"><a href="/forums/tags/gamekit">Developer Forums: GameKit<span class="loc-en-only"></span></a></li> </ul> </div> </div> </div> </section> </main> <link rel="stylesheet" href="/assets/styles/footer.dist.css?17182448067"> <footer id="footer" class="footer" role="contentinfo" aria-labelledby="footer-label"> <div class="footer-content"> <h2 class="footer-label" id="footer-label">Developer Footer</h2> <developer-breadcrumbs> <li>Game Center</li> </developer-breadcrumbs> <nav class="footer-directory" aria-label="Apple Developer Directory" role="navigation"> <!--googleoff: all--> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-platform" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-platform"> <h3 class="footer-directory-column-section-title">Platforms</h3> </label> <a href="#footer-directory-column-section-state-platform" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/ios/">iOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/ipados/">iPadOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/macos/">macOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/tvos/">tvOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/visionos/">visionOS</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/watchos/">watchOS</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-tools" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-tools"> <h3 class="footer-directory-column-section-title">Tools</h3> </label> <a href="#footer-directory-column-section-state-tools" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swift/">Swift</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swiftui/">SwiftUI</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/swift-playgrounds/">Swift Playgrounds</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/testflight/">TestFlight</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/xcode/">Xcode</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/xcode-cloud/">Xcode Cloud</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/sf-symbols/">SF Symbols</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-topics" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-topics"> <h3 class="footer-directory-column-section-title">Topics &amp; Technologies</h3> </label> <a href="#footer-directory-column-section-state-topics" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/accessibility/">Accessibility</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/accessories/">Accessories</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-extensions/">App Extensions</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/">App Store</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/audio/">Audio &amp; Video</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/augmented-reality/">Augmented Reality</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/design/">Design</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/distribute/">Distribution</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/education/">Education</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/fonts/">Fonts</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/games/">Games</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/health-fitness/">Health &amp; Fitness</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/in-app-purchase/">In-App Purchase</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/localization/">Localization</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/maps/">Maps &amp; Location</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/machine-learning/">Machine Learning</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://opensource.apple.com">Open Source</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/security/">Security</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/safari/">Safari &amp; Web</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-resources" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-resources"> <h3 class="footer-directory-column-section-title">Resources</h3> </label> <a href="#footer-directory-column-section-state-resources" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/documentation/">Documentation</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/learn/">Tutorials</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/download/">Downloads</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/forums/">Forums</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/videos/">Videos</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-support" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-support"> <h3 class="footer-directory-column-section-title">Support</h3> </label> <a href="#footer-directory-column-section-state-support" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/support/articles/">Support Articles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/contact/">Contact Us</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/bug-reporting/">Bug Reporting</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/system-status/">System Status</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-account" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-account"> <h3 class="footer-directory-column-section-title">Account</h3> </label> <a href="#footer-directory-column-section-state-account" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/account/">Apple Developer</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://appstoreconnect.apple.com/">App Store Connect</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/account/ios/certificate/">Certificates, IDs, &amp; Profiles</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://feedbackassistant.apple.com/">Feedback Assistant</a></li> </ul> </div> </div> <div class="footer-directory-column"> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-programs" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-programs"> <h3 class="footer-directory-column-section-title">Programs</h3> </label> <a href="#footer-directory-column-section-state-programs" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/">Apple Developer Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/enterprise/">Apple Developer Enterprise Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/small-business-program/">App Store Small Business Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="https://mfi.apple.com/">MFi Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/news-partner/">News Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/video-partner/">Video Partner Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/security-bounty/">Security Bounty Program</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/programs/security-research-device/">Security Research Device Program</a></li> </ul> </div> <input class="footer-directory-column-section-state" type="checkbox" id="footer-directory-column-section-state-events" /> <div class="footer-directory-column-section"> <label class="footer-directory-column-section-label" for="footer-directory-column-section-state-events"> <h3 class="footer-directory-column-section-title">Events</h3> </label> <a href="#footer-directory-column-section-state-events" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-open"> <span class="footer-directory-column-section-anchor-label">Open Menu</span> </a> <a href="#" class="footer-directory-column-section-anchor footer-directory-column-section-anchor-close"> <span class="footer-directory-column-section-anchor-label">Close Menu</span> </a> <ul class="footer-directory-column-section-list"> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/events/">Meet with Apple</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/events/developer-centers/">Apple Developer Centers</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/app-store/app-store-awards/">App Store Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/design/awards/">Apple Design Awards</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/academies/">Apple Developer Academies</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/entrepreneur-camp/">Entrepreneur Camp</a></li> <li class="footer-directory-column-section-item"><a class="footer-directory-column-section-link" href="/wwdc/">WWDC</a></li> </ul> </div> </div> <!--googleon: all--> </nav> <section class="footer-mini" vocab="http://schema.org/" typeof="Organization"> <div class="footer-mini-news"> <div class="copy"> Get the <a href="https://apps.apple.com/us/app/apple-developer/id640199958">Apple Developer app</a>. </div> <div class="content"> <div class="color-scheme-toggle" role="radiogroup" tabindex="0" aria-label="Select a color scheme preference"> <label data-color-scheme-option="light"> <input type="radio" value="light" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Light</div> </label> <label data-color-scheme-option="dark"> <input type="radio" value="dark" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Dark</div> </label> <label data-color-scheme-option="auto"> <input type="radio" value="auto" autocomplete="off" onchange="window.setPreferredColorScheme(event.target.value)" /> <div class="text">Auto</div> </label> </div> <script async src="/assets/scripts/color-scheme-toggle.js"></script> </div> </div> <link rel="stylesheet" href="/assets/styles/language-dropdown.css?17182448067"> <div class="language-dropdown dropdown-container legacy-form hidden"> <select class="dropdown" aria-label="Language Dropdown"></select> <span class="dropdown-icon icon icon-chevrondown" aria-hidden="true"></span> </div> <script src="/assets/scripts/language-dropdown.js?17182448067"></script> <div class="footer-mini-legal"> <div class="footer-mini-legal-copyright">Copyright © 2024 <a href="https://www.apple.com">Apple Inc.</a> All rights reserved.</div> <div class="footer-mini-legal-links"> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/internet-services/terms/site.html" class="first">Terms of Use</a> <a class="footer-mini-legal-link" href="https://www.apple.com/legal/privacy/">Privacy Policy</a> <a class="footer-mini-legal-link" href="/support/terms/">Agreements and Guidelines</a> </div> </div> </section> </div> </footer> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10