---
title: GameKit updates
framework: updates
role: article
role_heading: Article
path: updates/gamekit
---

# GameKit updates

Learn about important changes to GameKit.

## Overview

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 Create a GKGameCenterViewController object using the init(leaderboardSetID:) initializer to display a set of leaderboards in the dashboard. Use the init(player:) initializer to display a player’s profile in the 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

- [Accelerate updates](updates/accelerate.md)
- [Accessibility updates](updates/accessibility.md)
- [ActivityKit updates](updates/activitykit.md)
- [AdAttributionKit Updates](updates/adattributionkit.md)
- [App Clips updates](updates/appclips.md)
- [App Intents updates](updates/appintents.md)
- [AppKit updates](updates/appkit.md)
- [Apple Intelligence updates](updates/apple-intelligence.md)
- [AppleMapsServerAPI Updates](updates/applemapsserverapi.md)
- [Apple Pencil updates](updates/applepencil.md)
- [ARKit updates](updates/arkit.md)
- [Audio Toolbox updates](updates/audiotoolbox.md)
- [AuthenticationServices updates](updates/authenticationservices.md)
- [AVFAudio updates](updates/avfaudio.md)
- [AVFoundation updates](updates/avfoundation.md)
