# Havok physics character controller

**URL:** <https://forum.babylonjs.com/t/havok-physics-character-controller/49419>\
**Category:** Demos and projects\
**Tags:** character-controller\
**Created:** [April 7, 2024, 6:46am UTC](https://forum.babylonjs.com/t/havok-physics-character-controller/49419 "2024-04-07T06:46:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaywoow](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jaywoow/32/39643_2.png) [@jaywoow](https://forum.babylonjs.com/u/jaywoow)\
**Post date:** [April 7, 2024, 6:46am UTC](https://forum.babylonjs.com/t/havok-physics-character-controller/49419/1 "2024-04-07T06:46:34Z")

</div>

This is a Havok physics character controller，the principle is very simple，use havok physics to move the character linearly

It can use WASD to control character movement and space bar to control character jumping.

Online Demo [https://armomu.github.io/ergoudan/](https://armomu.github.io/ergoudan)

Github [https://github.com/armomu/ergoudan](https://github.com/armomu/ergoudan)

 ![{B9551DDA-9E4C-E60D-3709-54CD199194DF}](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/c/a/ca3109551bb8f25bbc147d6c75bf81e26f08c8e6.jpeg)

---

<div class="post-metadata">

**Author:** ![roland](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/roland/32/38940_2.png) [@roland](https://forum.babylonjs.com/u/roland)\
**Post date:** [April 7, 2024, 7:13pm UTC](https://forum.babylonjs.com/t/havok-physics-character-controller/49419/2 "2024-04-07T19:13:09Z")

</div>

very cool!
