---
title: haptics
framework: gamecontroller
role: symbol
role_heading: Instance Property
path: gamecontroller/gccontroller/haptics
---

# haptics

The controller’s haptics information.

## Declaration

```swift
var haptics: GCDeviceHaptics? { get }
```

## Discussion

Discussion Use this property to create CHHapticEngine instances as necessary in your app. If the controller doesn’t provide haptics information, this property is nil.

## See Also

### Accessing battery, haptics, and light objects

- [battery](gamecontroller/gccontroller/battery.md)
- [light](gamecontroller/gccontroller/light.md)
