Set jump height, time to apex and horizontal speed in tiles, pixels or metres — instantly get exact gravity and initial velocity, a live arc preview, and ready-to-paste code for Unity, Godot and Unreal. Variable jump, asymmetric fall gravity and double jump supported.
Work in jump height and time to apex — the way designers think about jumps — instead of guessing gravity constants by trial and error.
The arc updates instantly as you tweak height, timing or horizontal speed. Drag the apex on the canvas to tune "snappy vs floaty" in seconds.
Hold-to-jump higher, fall faster than you rise, double jump — all the mechanics modern platformers use, modelled directly.
Copy generated code for Unity Rigidbody2D, Godot CharacterBody2D, Unreal Character, or plain kinematic — with your computed gravity and velocity already filled in.
Start from presets inspired by Celeste, Super Mario, Hollow Knight and other reference points to get into the right feel ballpark instantly.
Copy a URL that encodes every input so designers and engineers can iterate without losing the exact numbers.
Drag the apex marker on the canvas to adjust jump height and timing directly. Use sliders or numeric inputs when you need exact values. Hold Shift to constrain to height only, Ctrl for time only.
Model the mechanics modern platformers actually use: variable jump height (release the button to cut the jump short), asymmetric gravity (fall faster than you rise) and a separate double jump with its own physics.
Generate ready-to-paste code with your computed gravity, initial velocity, fall multiplier and double jump values baked in. Copy to clipboard or download as a file.
velocity.y = max(velocity.y * cutFactor, 0) with cutFactor around 0.5. The calculator outputs a recommended cut velocity for the height range you defined.gravityScale multiplies it. Set the calculator's gravity value with the project setting AND set gravityScale to 1, OR keep project gravity at default and use gravityScale to tune.Free. Live arc preview. Unity / Godot / Unreal code export. No signup.
Open the Calculator