とか shared an approach that only requires changing one variable.
Coyote time is a technique that allows players to jump for a brief moment after falling off a cliff. Widely used in games, it offers greater control over a character and enables precise actions.
Game Developer とか behind the UE5Study blog has shared a quick and flexible method for setting up coyote time in your game using Blueprints inside the Character Blueprint. This approach is really simple, requiring changing just one variable to implement the feature. The node setup below basically completes it:
UE5Study
However, by combining these two setups, you can eliminate unintentional double jumps in case your coyote time is set too long:
UE5Study
Another advantage of this method is that it should work seamlessly with Unreal Engine's variable jump height system, a key feature for many platformers. Although the original blog post is in Japanese, you can easily translate the page to access some developer notes and learn how Celeste incorporated coyote time into its gameplay.
Learn more here and don't forget to join our 80 Level Talent platform and our new Discord server, follow us on Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.