Guide
Game short hop and tiger knee movement systems explained
Harbor Brawl's ranked aerial layer was binary: characters either committed to full-height jump-ins with 28+ frames of landing recovery, or stayed grounded and lost to fireball zoning. Telemetry showed 64% of jump attempts used maximum hop height even when a low, fast aerial would have been safer. After auditing jump squat frames, variable hop height, fast-fall gates, and tiger knee input windows, designers shipped a short-hop movement layer. Low aerial whiff punish rate dropped from 41% to 27%, instant-air confirm success climbed from 19% to 47%, and midscreen round length held steady as players gained a third neutral gear between walk and full jump-in.
A short hop is a reduced-height jump produced by releasing the jump button during jump squat (pre-jump) frames. Pair it with fast fall (SHFF — short hop fast fall) and you get a low, quick aerial approach that stays inside many anti-air ranges. A tiger knee (TK) routes a special or aerial attack through jump squat so the move activates at minimum height — the classic “instant air” technique from traditional fighters. This guide explains hop height math, SHFF timing, instant air and TK routes, platform-fighter vs trad-fighter differences, combo and neutral applications, rollback input resolution, the Harbor Brawl refactor, a technique decision table versus full-hop-only design, pitfalls, and a production checklist — building on our guides to landing lag and recovery, empty hops, and frame data.
Jump squat and variable hop height
Before a character leaves the ground, most fighters run a jump squat (pre-jump) state: 3–6 frames where the character crouches but is not yet airborne. Holding jump through squat produces a full hop; releasing jump during squat produces a short hop at reduced apex height.
Designers tune three levers:
- Squat frame count — longer squat gives players more time to choose hop height but delays takeoff; shorter squat rewards muscle memory but punishes beginners.
- Height ratio — short hop apex as a fraction of full hop (typical range 40–65%). Too low and short-hop aerials whiff on standing opponents; too high and short hops duplicate full jump-ins.
- Horizontal speed — short hops often share or slightly reduce horizontal drift versus full hops. Mismatched drift makes spacing tables unintuitive.
Publish squat frames, full-hop height, short-hop height, and horizontal speed in the movelist under a Movement category. Players cannot lab SHFF timing without these numbers — and balance patches that tweak squat frames silently break muscle memory across the player base.
Platform fighters vs traditional fighters
Platform fighters (Smash-style) treat short hop as a first-class input: two-button jump (tap vs hold) or analog stick magnitude selects hop height. SHFF is core neutral — short-hop aerial, fast fall, land, repeat.
Traditional fighters often gate short hops behind execution: release jump within 1–3 squat frames. Tiger knee extends the same squat window to fire specials at minimum height. Some games (e.g., Guilty Gear, Dragon Ball FighterZ) expose short hop as a distinct input or character trait rather than a universal mechanic.
Choose one model per game and document it. Hybrid systems — squat-height short hops plus a separate “super jump” button — need clear UI tutorials or ranked players will assume bugs when inputs fail.
SHFF: short hop fast fall
SHFF chains three actions: short hop, aerial attack (or empty short hop), then fast fall during descent. Fast fall multiplies downward velocity after apex, shrinking total airtime and landing recovery exposure.
Implementation checklist for engineers:
- Fast-fall gate — disable fast fall during ascent; enable after apex frame or when vertical velocity crosses zero. Early fast fall during ascent feels broken; late gates make SHFF too slow to matter.
- Attack lockout — some aerials lock fast fall until active frames end; document per-move flags in frame data sheets.
- Landing lag interaction — SHFF landings use the same recovery table as normal landings unless you deliberately author landing lag tiers per aerial type.
- Buffer policy — fast-fall input should respect the global input buffer so online play matches offline muscle memory.
SHFF is the workhorse of low-risk aerial approach: you threaten an aerial without hanging in anti-air range as long as a full jump-in. Zoners must respect short-hop drift-in into footsies range even when full jump-ins are trivially answerable.
Tiger knee and instant air specials
Tiger knee (named after Sagat's Tiger Knee motion in Street Fighter) originally meant executing an air special during jump squat so the move comes out at minimum height. Modern usage covers any instant air route: jump squat + directional input + special or aerial within the same few frames.
Input resolution order
Rollback-safe TK requires explicit priority when jump and special inputs arrive the same frame:
- Enter jump squat on jump press.
- If special motion completes during squat, queue special with
tk_flag = true(spawn at minimum hop height). - If jump releases during squat before special completes, transition to short hop without special.
- On leaving ground, resolve aerial attack if buffered; else execute TK special at current height.
Ambiguous resolution — treating TK as a grounded special that ignores jump squat
— produces height inconsistencies between offline and online. Log
tk_flag in replay dispute tools.
Design applications
- Low approaching fireballs — TK fireball skims the ground, beats low-profile pokes, loses to full-height jump-ins.
- Instant air dash (IAD) — in games with air dash, jump squat + dash input at minimum height creates a fast low arc approach distinct from grounded dash.
- Instant overhead routes — TK rising attacks or instant air overheads after blockstring jump cancel; pair with grounded lows for mixup.
- Combo extensions — launcher → instant air follow-up at peak juggle height without full double-jump commitment.
TK routes should cost something: execution barrier, meter, or recovery on whiff. Universal low-risk TK fireballs homogenize neutral and collapse midscreen spacing into one optimal option.
Neutral, combo and defense interactions
Neutral layering
Healthy aerial neutral stacks three hop types with distinct risk profiles:
| Hop type | Typical use | Primary counter |
|---|---|---|
| Full hop + aerial | Jump-in offense, crossup, beat low pokes | Anti-air, uppercut invuln, air-to-air |
| Short hop + SHFF aerial | Low approach, drift into footsies, safe retreat | Crouching AA at optimal height, low-profile anti-air |
| Empty hop | Bait AA, landing mixup without early hurtbox | Delayed AA, empty-low check on landing |
| Tiger knee special | Low projectile, instant air pressure | Full hop over, invuln reversal, reflect |
Short hops fill the gap between grounded footsies and committal jump-ins. Without them, neutral collapses to walk-back and gamble jump — a pattern Harbor Brawl telemetry showed before the refactor.
Combo and juggle height
Short-hop aerial starters often deal less damage or stun than full-hop versions but confirm from tighter spacing. Document whether short-hop and full-hop versions of the same move share hitbox data or use scaled variants. Juggle systems must accept TK spawn height — launching from a TK special at minimum height should not clip through floor collision or break juggle decay tables unexpectedly.
Defensive reads
Defenders answer short hops with crouching anti-airs tuned to low arc height — not the same AA that answers full jump-ins. If one AA move covers all heights, short hops add no defensive puzzle. Author AA whiff recovery long enough that failed answers are punishable, matching the risk/reward of whiff punish economy on the ground.
Technique decision table
| Approach | Best when | Avoid when |
|---|---|---|
| Variable squat short hop (universal) | Skill expression, no extra buttons, trad-fighter feel | Casual audience; accessibility modes need auto short-hop assist |
| Two-button hop (tap = short, hold = full) | Platform fighter identity, consistent online execution | Games with only one jump button on pad layouts |
| Tiger knee via motion during squat | Depth for veterans; iconic special routes at low height | Motion leniency too wide — TK becomes easier than grounded special |
| Full hop only (no short hop) | Ground-heavy duel games, minimal aerial meta | Neutral lacks low-risk aerial layer; zoners dominate |
| Character-specific short hop trait | Roster differentiation; rushdown vs zoner identity | Matchup knowledge burden; new players cannot transfer skill |
| SHFF without TK specials | Simpler aerial neutral; platform-fighter SH aerial focus | Trad-fighter audience expects instant air fireball routes |
Harbor Brawl refactor
After the aerial audit, Harbor shipped short-hop layer changes:
- Jump squat standardized to 4 frames with short-hop release window on frames 2–4; full hop requires hold through frame 4.
- Short-hop apex height set to 52% of full hop; horizontal drift 94% of full hop to preserve spacing intent.
- Fast-fall enabled frame 1 after apex; SHFF aerials use published landing lag
tier
shff_land(2f faster than full-hop equivalent). - TK flag on four specials (fireball, divekick, rising slash, air grab motion); spawn height locked to minimum hop Y for rollback consistency.
- Training mode drill: SHFF approach → block → punish whiff with grounded normal — target 12f punish window on failed crouching AA.
- Telemetry: short-hop rate, TK usage per character, low-AA whiff rate, instant-air confirm rate per matchup.
Low aerial whiff punish rate fell 34% (41% → 27%) as players adopted SHFF instead of full-hop drift-ins. Instant-air confirm rate rose 28% (19% → 47%) after TK windows were published in the movelist — evidence that documentation matters as much as frame tuning.
Common pitfalls
- Short hop height identical to full hop. Removes the entire movement layer; players cannot tell inputs apart.
- No fast-fall or fast-fall only on full hop. SHFF impossible; short hops remain slow and punishable.
- TK specials at grounded height. Input resolution bug; online height varies frame by frame.
- One anti-air answers all hop heights. Short hops never threaten; meta reverts to ground-only.
- Squat frames hidden from players. Balance changes feel random; lab work cannot reproduce timing.
- Short-hop aerials stronger than full-hop versions. Incentivizes only low approach; full jump-ins die.
- Ignoring platform collision during TK. Low fireballs clip through floors or stage edges in rollback.
- Empty hop and short hop share identical landing recovery. Collapses two movement layers into one read.
Production checklist
- Define jump squat frame count and short-hop release window.
- Publish full-hop height, short-hop height ratio, and horizontal drift.
- Implement fast-fall gate (post-apex) with per-move lockout flags.
- Author
shff_landlanding lag tier if SHFF should differ from full hop. - Resolve TK via
tk_flagduring squat — not post-landing grounded state. - Buffer jump, fast-fall, and special inputs consistently with global buffer policy.
- Tune crouching AA for low arc separately from full-hop AA.
- Pair short-hop offense with credible full jump-in and empty-hop threat.
- QA TK spawn height across stage geometry and rollback replays.
- Log hop type (full / short / empty) and TK flag in telemetry and dispute tools.
- Training mode drills for SHFF approach and TK confirm routes.
- Accessibility option: simplified short-hop input without removing manual route.
Key takeaways
- Short hops use jump squat release to cut apex height — a third neutral gear between walk and full jump-in.
- SHFF chains short hop, aerial, and fast fall to minimize airtime and landing exposure.
- Tiger knee routes specials through squat for instant air height — resolve with authoritative
tk_flagfor rollback safety. - Defenders need low-height anti-airs; one universal AA collapses the short-hop layer.
- Harbor Brawl cut low aerial whiff punishes 34% and raised instant-air confirms 28% after squat, SHFF, and TK audit.
Related reading
- Landing lag and recovery systems explained — touchdown frames, hard vs soft landing, attack landing tiers
- Empty hop movement systems explained — jump bait, landing mixups, anti-air conditioning
- Anti-air systems explained — jump arcs, AA hitboxes, air-to-ground defense
- Midscreen neutral systems explained — spacing bands, poke ranges, approach vectors