A 3rd person CharacterController for use in BabylonJS (a 3D HTML Webgl framework) applications. It uses the collider and moveWithCollision() function to move the character around. It uses physics kinematic equations to calculate movements like jump, fall, slide. It does not use any physics…