---
title: current
framework: gamecontroller
role: symbol
role_heading: Type Property
path: gamecontroller/gccontroller/current
---

# current

The most recently used game controller.

## Declaration

```swift
class var current: GCController? { get }
```

## Discussion

Discussion Use this property for a single-player game when you don’t need to distinguish the input from multiple controllers simultaneously.

## See Also

### Handling multiple controllers

- [GCControllerDidBecomeCurrent](foundation/nsnotification/name-swift.struct/gccontrollerdidbecomecurrent.md)
- [GCControllerDidStopBeingCurrent](foundation/nsnotification/name-swift.struct/gccontrollerdidstopbeingcurrent.md)
