From the blog "tipforeveryone's Blog"

In Leadwerks FPS game, if you want to do something like Leaning, HeadBobbing, ThirdPersonView, modifing default FPSCharacterController to fit these needs is a painful task. But it is much easier when you make your own Character Controller (CC) then alter it. This tutorial series will guide you to: Create a CC which can: Move, Look around from scratch. Implement advanced actions: Lean, Jump, Run, Crouch I. Create a basic CC Step 1: Understand CC's components