Contents

GameKit updates

Learn about important changes to GameKit.

Overview

Browse notable changes in GameKit.

June 2025

  • Use a GameKit Configuration file in Xcode to configure Game Activities and Challenges.

  • Test leaderboard score submissions by receiving system notifications when they happen. On iOS, open Settings > Developer, then turn on Notify About Score Submissions.

  • Use GKGameActivity to present players with ways to engage each other in your game.

  • Configure challenges in Xcode or App Store Connect and use GKChallengeDefinition to retrieve the metadata you define.

June 2024

Dashboard

Voice chat

  • Use SharePlay to allow voice chat in your real-time games instead of GKVoiceChat which is deprecated. When you present a GKMatchmakerViewController object, it automatically shows a SharePlay button on iOS. To implement a custom SharePlay experience, see GKMatchmaker.

See Also

Technology and frameworks