> For the complete documentation index, see [llms.txt](https://lightbug14.gitbook.io/ccp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lightbug14.gitbook.io/ccp/how-to.../core/move-the-character.md).

# Move the character

The character can be moved in three different ways:

## Modifying Position

This property modifies the rigid body position, but **without breaking Interpolation**.&#x20;

```csharp
CharacterActor.Position = position;
```

## Using the Teleport method

Teleporting an actor means changing its position instantly and also **breaking interpolation**. Additionaly, a dedicated event (OnTeleport) will be called.

```csharp
CharacterActor.Teleport(position);
```

## Modifying Velocity

This property modifies the rigid body velocity.

```csharp
CharacterActor.Velocity = velocity;
```
