---
title: characterController
framework: realitykit
role: symbol
role_heading: Instance Property
path: realitykit/entity/charactercontroller
---

# characterController

The character controller component for the entity.

## Declaration

```swift
@MainActor @preconcurrency var characterController: CharacterControllerComponent? { get set }
```

## See Also

### Animating and controlling characters

- [characterControllerState](realitykit/entity/charactercontrollerstate.md)
- [moveCharacter(by:deltaTime:relativeTo:collisionHandler:)](realitykit/entity/movecharacter(by:deltatime:relativeto:collisionhandler:).md)
- [teleportCharacter(to:relativeTo:)](realitykit/entity/teleportcharacter(to:relativeto:).md)
