---
title: GKGameActivityListener
framework: gamekit
role: symbol
role_heading: Protocol
path: gamekit/gkgameactivitylistener
---

# GKGameActivityListener

An object that responds to activity events.

## Declaration

```swift
protocol GKGameActivityListener
```

## Mentioned in

Creating activities for your game Creating engaging challenges from leaderboards

## Topics

### Responding to an activity

- [player(_:wantsToPlay:completionHandler:)](gamekit/gkgameactivitylistener/player(_:wantstoplay:completionhandler:).md)

## Relationships

### Inherited By

- [GKLocalPlayerListener](gamekit/gklocalplayerlistener.md)

## See Also

### Activities

- [Creating activities for your game](gamekit/creating-activities-for-your-game.md)
- [GKGameActivity](gamekit/gkgameactivity.md)
- [GKGameActivityDefinition](gamekit/gkgameactivitydefinition.md)
