Hi everyone,
I’m working on a third-person character in Unreal Engine 5 and I want to add a double jump feature using Blueprints.
Right now, my character can jump once, but I want them to be able to jump again in mid-air (like in many platformer games).
I’ve checked the default jump settings and tried changing the Jump Max Count
to 2, but it doesn’t seem to work as expected — sometimes it doesn’t trigger, or it resets weirdly after landing.
Here’s what I want:
- Player can jump once on the ground
- Can press jump again in mid-air to jump a second time
- After landing, both jumps reset
Am I missing something in the setup?
Do I need to manually handle the jump logic in the event graph?
Any help or sample Blueprint setup would be greatly appreciated. Thanks!