Day 5 - Double Jump System in C++ (Unreal Engine 5)

Hello everyone,

I’ve just completed Day 5 of my Unreal Engine 5 Gameplay Engineer journey.

Today I implemented a Double Jump System entirely in C++ using Enhanced Input and the Character Movement Component.

Features implemented:

:white_check_mark: IA_Jump Input Action

:white_check_mark: Space Bar Mapping

:white_check_mark: Jump Function

:white_check_mark: StopJumping Function

:white_check_mark: JumpMaxCount Configuration

:white_check_mark: Double Jump System

The character can now:

• Walk

• Sprint

• Jump

• Double Jump

• Use a modular Health System

I’m documenting my progress day by day while building real gameplay systems from scratch in Unreal Engine 5.

Video:https://youtu.be/MRPN8_PzoeA

I’d appreciate any feedback, suggestions, or code review from more experienced Unreal developers.

Thank you!