- What variables does it compute?
- Given jump height and duration, derives gravity and initial velocity. Or from jump properties, derives movement feel.
- Why is this useful?
- Tuning platformer feel by numbers. You can describe 'want 3-tile jump in 0.5s' and get exact gravity/velocity values to plug into your physics engine.
- Double jump?
- Yes — chained jumps each with their own tuning. Plus air control (horizontal movement while airborne) and coyote time (grace period after leaving ground).
- Which engine format?
- Generic numbers you plug into any engine. Specific output for Unity (Rigidbody2D.velocity), Godot (velocity vector), and plain JS game loops.