---
title: player
framework: gamekit
role: symbol
role_heading: Instance Property
path: gamekit/gkturnbasedparticipant/player
---

# player

The player object containing the participant details.

## Declaration

```swift
var player: GKPlayer? { get }
```

## Mentioned in

Starting turn-based matches and passing turns between players

## Discussion

Discussion This property is nil if this slot isn’t filled yet — for example, when Game Center uses automatch to fill this slot.

## See Also

### Retrieving Participant Details

- [lastTurnDate](gamekit/gkturnbasedparticipant/lastturndate.md)
- [timeoutDate](gamekit/gkturnbasedparticipant/timeoutdate.md)
- [status](gamekit/gkturnbasedparticipant/status-swift.property.md)
- [GKTurnBasedParticipant.Status](gamekit/gkturnbasedparticipant/status-swift.enum.md)
- [playerID](gamekit/gkturnbasedparticipant/playerid.md)
