Skip to main content
Coding Quests
Free QuestBeginner
Free • No account needed to start

A Jump That Feels Amazing

Quest 2 of 8 on the Your First Game path → a finished game

The same jump from Quest 1, now it feels pro. You add the handful of tricks great platformers use to flatter the player: coyote time so a press just after a ledge still works, jump buffering so a press just before landing still fires, variable jump height so tap is a hop and hold is a full jump, and asymmetric gravity so you fall faster than you rise. Each one is a few lines and a felt difference.

3

Lessons

350

XP Reward

Beginner

Difficulty

No videos to zone out to. You write the code yourself in the browser, and Code Checks show what your code passed as you go.

Coyote time: jump just after a ledge
Jump buffering: press just before landing
Variable jump height: tap vs hold
Asymmetric gravity + apex hang
15-20 min 3 lessons Godot 4.x

Final result: a jump that actually feels amazing

Free quest. No membership needed.

Your Progress

0%Complete

0 of 3 lessons completed

Quest Details
Est. time
15-20 min
Lessons
3
XP reward
350 XP
Difficulty
Beginner
Access
Free

Skills You'll Walk Away With

Coyote Time

Jump Buffering

Variable Jump Height

Asymmetric Gravity

Apex Hang & Terminal Velocity

Quest Lessons

3 lessons

Is This Quest For You?

Perfect for you if:

  • You finished Move & Jump (or have a basic CharacterBody2D jump)
  • Your jump works but feels stiff or unfair
  • You want to understand WHY good platformers feel good
  • You like small changes with a big felt payoff

Not for you if:

  • You don't have a moving, jumping character yet (do Move & Jump first)
  • You want 3D or top-down movement
  • You only want a finished project to download
  • You're looking for combat or netcode

Common Questions

Your Next Build Starts Here

Ready to start this quest?

The same jump from Quest 1, now it feels pro. You add the handful of tricks great platformers use to flatter the player: coyote time so a press just after a ledge still works, jump buffering so a press just before landing still fires, variable jump height so tap is a hop and hold is a full jump, and asymmetric gravity so you fall faster than you rise. Each one is a few lines and a felt difference.

Build real Godot systems, one lesson at a time