App Store Connect Help

Support / App Store Connect / Configure Game Center / Overview of Game Center

Configure Game Center

Overview of Game Center

Game Center is Apple’s social gaming network that lets players track their progress, invite friends to play, start multiplayer games through auto-match, and more. It also boosts the discovery of your games across players’ devices. Once you’ve implemented Game Center features, you’re ready to enter related metadata in App Store Connect.

Note: To add a game with Game Center features to a new app bundle, the game must be “Ready for Distribution" on at least one App Store storefront. For games distributed through alternative app marketplaces within the European Union, availability on at least one App Store storefront is required to utilize Game Center functionality.

You can complete the steps below in the order they're listed or move between steps as needed.

Required role: Account Holder, Admin, App Manager, Developer, or Marketing. View role permissions.

  1. Enable Game Center in Xcode.

    In Xcode, create your project, enter an app name and bundle ID, then enable Game Center, which adds the GameKit framework and Game Center Entitlement to your project. Learn more about enabling Game Center in Xcode.

  2. Configure Game Center in App Store Connect.

    In App Store Connect, add an app to your account that matches the bundle ID in Xcode, enable your app version for Game Center, and configure Game Center components, such as leaderboards, achievements, challenges, activities, groups, and multiplayer compatibility.

    Learn how to configure challenges and activities using GameKit.

  3. Implement Game Center features.

    To integrate Game Center into your app using Xcode, add the necessary code and configure the service's components. Although these components are set up independently from your app bundle, they must be closely integrated with your game's code to fulfill all design and development requirements. Learn more.

    Learn the guidance and best practices that can help you design a great experience for Game Center.

  4. Test your game.

    Ensure that your Game Center components work individually and together. Apple enables all prerelease development to take place in the same server environment as released games, so you can play with the full player base, not just other testers.

  5. Distribute your game.

    Add your Game Center components to your desired platform version before submitting your game for review.