> 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/leave-grounded-state-e.g.-jump.md).

# Leave grounded state (e.g. jump)

If the character is stable, any vertical velocity applied to it will be eventually ignored by the *CharacterActor* component. **The only way to leave grounded state is by forcing this state via the&#x20;*****CharacterActor*****&#x20;API**, this can be done thanks to the ***ForceNotGrounded*** method.

{% hint style="info" %}
You can do the opposite, that is, go from "not grounded" to "grounded" by calling **ForceGrounded**.
{% endhint %}

## Jump example

If you want your character to jump, first force the "not grounded" state, and then apply the vertical velocity required for the jump:

```csharp
CharacterActor.ForceNotGrounded();
CharacterActor.VerticalVelocity = CharacterActor.Up * JumpSpeed;
```
