---
title: "session(_:didRemove:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkgamesessioneventlistener/session(_:didremove:)"
---

# session(_:didRemove:)

Tells the listener a player left a game session.

## Declaration

```swift
optional func session(_ session: GKGameSession, didRemove player: GKCloudPlayer)
```

## Parameters

- `session`: The game session the player left.
- `player`: The player that left the game session.

## See Also

### Changing Player Status

- [session(_:didAdd:)](gamekit/gkgamesessioneventlistener/session(_:didadd:).md)
- [session(_:player:didChange:)](gamekit/gkgamesessioneventlistener/session(_:player:didchange:).md)
- [GKConnectionState](gamekit/gkconnectionstate.md)
