---
title: "init(radius:height:skinWidth:slopeLimit:stepLimit:upVector:collisionFilter:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/charactercontrollercomponent/init(radius:height:skinwidth:slopelimit:steplimit:upvector:collisionfilter:)"
---

# init(radius:height:skinWidth:slopeLimit:stepLimit:upVector:collisionFilter:)

Creates a character controller component using specified values.

## Declaration

```swift
init(radius: Float, height: Float, skinWidth: Float = defaultSkinWidth, slopeLimit: Float = defaultSlopeLimit, stepLimit: Float = defaultStepLimit, upVector: SIMD3<Float> = defaultUpVector, collisionFilter: CollisionFilter = .default)
```

## See Also

### Creating a character controller component

- [init()](realitykit/charactercontrollercomponent/init().md)
