Making a Character Controller, Part 9: Jump Controls @BoardToBitsGames
Making a Character Controller, Part 9: Jump Controls  @BoardToBitsGames
Uploaded August 2016 | Updated September 2026, 1 week ago
Learn to make a fully-featured character controller, from input management to modular control schemes for walking, vehicles and flight. Designed for beginners and intermediate developers with a basic understanding of Unity and C#.

We're moving on from axes to buttons as we make our character jump. Add vertical velocity to the character's rigidbody to create a physics-based jumping motion. Plus, add controller functionality to track button presses, along with how long a button is held.

Support Board to Bits on Patreon:
patreon.com/boardtobits
Check out Board To Bits on Facebook: facebook.com/BoardToBits
Making a Character Controller, Part 9: Jump ControlsMaking a Character Controller, Part 17: Switching ActionsMaking a Character Controller, Part 21: AccelerationProcedural Mesh Tutorial, Part 1: Mesh BasicsSystemic Games Tutorial, Part 10: Balance Planning PhaseMaking a Character Controller, Part 15: Interact ActionsProcedural Mesh Tutorial, Part 3: Lets Make a QuadNew Unity Course Available - Special OfferCommand Pattern in Unity, Part 4: Command LogSystemic Game Design, Part 5: What Games Work Well With Systems?Command Pattern in Unity, Part 1: OverviewFlocking Algorithm in Unity, Part 3: Iterating & Finding Neighbors
Board To Bits Games |

Making a Character Controller, Part 9: Jump Controls

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER