Guide
Game tech roll systems explained
Harbor Siege's closed beta logged a brutal corner-oki complaint: 63% of ranked players who lost in the corner cited “no way out after knockdown.” Quick rise into block still ate meaty frame traps; reversal wake-ups were baitable and meter-gated. The team added directional tech rolls — short recovery dashes with partial invincibility — but the first build was worse: forward rolls crossed up into the wall, back rolls clipped through the attacker, and mashers escaped every oki layer for free.
After publishing i-frame tables, wall-collision rules, and explicit punish windows, corner round-loss rate dropped from 38% to 24% while average oki confirm rate held steady. This guide covers knockdown recovery windows, directional roll variants, invincibility and vulnerable frames, corner geometry, oki coverage matrices, mash protection and option selects, the Harbor Siege tech-roll refactor, a technique decision table versus quick-rise-only recovery, pitfalls, and a production checklist.
What tech rolls are
A tech roll (also called ukemi, recovery roll, or directional getup) is a knockdown recovery option where the defender animates a short roll instead of standing in place. The roll changes spacing, carries the defender through part of the knockdown duration, and typically grants invincibility frames during early movement — then vulnerable recovery at the end.
Tech rolls sit inside the broader wake-up taxonomy: they are not reversals (no attack hitbox), not delayed getups (movement happens immediately on input), and not air techs (ground-only in most fighters). Their job is to turn okizeme from a solved timing puzzle into a readable spacing gamble: attackers must cover multiple roll directions; defenders must accept punish risk on wrong reads.
Games without tech rolls often rely on reversal invincibility or universal backdash after rise. Adding rolls trades one design problem (helpless wake) for another (mash escape) unless frame data and collision are authored deliberately.
Knockdown state machine integration
Tech rolls plug into the knockdown state machine at a defined recovery window:
- Downed — victim cannot act; knockdown timer runs.
- Tech window opens — usually frames 8–30 after impact, before quick-rise default fires.
- Roll branch — directional input + tech button starts roll animation; quick-rise timer pauses or overrides.
- Roll complete — defender enters standing idle or crouch; attacker's oki advantage is recalculated from new spacing.
Design parameters to document per knockdown type (hard KD, soft KD, juggle end):
- Window start/end — too early allows pre-landing tech; too late makes rolls irrelevant versus meaties.
- Default on expiry — quick rise, delayed rise, or remain down (see hard vs soft knockdown guide).
- Input buffer — how many frames before window opens inputs are stored (typically 4–8 for fighting games).
- One-shot rule — one tech per knockdown prevents roll chains out of infinite oki.
Hard knockdowns may shorten the tech window or disable forward roll to preserve combo ender payoff. Soft knockdowns often allow full directional suite so juggle routes stay escapable.
Directional variants and frame budgets
Most fighters expose three ground tech directions plus a neutral default:
Back tech roll
Primary escape tool: creates distance from the attacker and resets to midscreen if the wall is far. Invincibility covers early backward movement; recovery is punishable with forward dash or long-range normal if the attacker predicted it. In corners, back roll may travel less distance or stop at the wall — see corner section below.
Forward tech roll
High-risk cross-up: defender rolls through or past the attacker, switching sides. Strong against opponents who hold forward during oki; loses to shimmies and throw attempts that whiff then punish recovery. Forward roll should have shorter i-frames than back roll in most designs.
Neutral / in-place tech
Minimal movement with the longest i-frames or fastest total duration. Beats throws that assume back roll; still loses to meaty lows if spacing is tight. Some games map neutral tech to “tech button only” with no directional held.
Side tech (3D and arena fighters)
Left/right rolls for ring-out stages or wide arenas. Rare in 2D fighters but common in Tekken-style sidestep space. Author separate collision capsules per axis.
Example frame budget (Harbor Siege final tuning):
| Variant | Total frames | Invincible frames | Distance (units) |
|---|---|---|---|
| Back roll | 34 | 10–22 | 2.4 |
| Forward roll | 28 | 8–16 | 1.8 (through attacker) |
| Neutral tech | 22 | 12–20 | 0.2 |
Publish these values in your frame data sheet alongside startup and active frames. Players cannot lab oki without them.
Corner collision and stage geometry
Corners are where tech rolls succeed or fail as a system. Rules Harbor Siege adopted after the broken beta:
- Wall clamp — back roll stops at the wall edge; no phasing through boundary geometry.
- Reduced back-roll distance in corner — scale travel by remaining space so defenders cannot trivially return to midscreen from full corner.
- Forward roll into corner — still allowed but ends closer to wall; attacker's forward meaty covers both rise and forward tech.
- Cross-up roll ban near wall — if remaining width < 1.5 units, forward roll becomes neutral tech to prevent side-switch confusion.
Pair tech-roll rules with corner escape design: rolls are one route; backdash, burst, and reversal are others. If every route exits the corner equally, attackers never earn corner advantage.
Oki coverage matrix
Attackers build oki layers that cover multiple tech branches. A single meaty low covers quick rise and neutral tech; it loses to back roll unless the attacker also holds spacing. Document setups as matrices:
| Attacker option | Beats | Loses to |
|---|---|---|
| Meaty low | Quick rise, neutral tech, delayed rise (if timed) | Back roll, reversal, jump |
| Meaty throw | Block-only rise, forward roll (if slow) | Neutral tech i-frames, jump, reversal |
| Shimmy walk back | Forward roll whiff into punish | Back roll, neutral tech, meaty if mistimed |
| Safe jump | Delayed rise, reversal (if timed) | Back roll under arc, forward roll cross under |
| Dash meaty | Back roll into corner trap | Forward roll side switch, reversal |
QA should verify each knockdown ender has at least two viable defender outs and two attacker answers — not a single dominant option. Training mode overlays that show “would have hit” per tech direction accelerate this pass.
Mash protection and option selects
Raw mash on wake produces random tech direction and feels unfair to attackers who conditioned a read. Mitigations:
- Input lockout — first 6 frames of tech window ignore buffered mash; only deliberate post-knockdown input counts.
- Directional dead zone — neutral tech requires release of stick to center, not diagonal noise.
- Whiff recovery — forward roll recovery is always throwable or combo-able on reaction for intermediate+ players.
- Attacker OS — option-select throw after meaty covers neutral tech and quick rise; teach in tutorial as advanced oki, not hidden code.
Online rollback requires deterministic tech resolution from input history, not display-frame timing. Serialize tech direction from the last valid input before window close.
Case study: Harbor Siege tech-roll refactor
Problem: Corner knockdown loops felt unwinnable for defenders; beta tech rolls were either invincible escapes or useless due to wall bugs.
Changes:
- Published per-direction i-frame table in the movelist and training overlay.
- Wall clamp + distance scaling in corners; forward roll disabled when width < 1.5 units.
- Back roll i-frames 10–22, forward 8–16 — forward is a read, not a default.
- Meaty throw beats forward roll recovery frames 20–28; shimmy tutorial added to story mode.
- Hard knockdown enders shorten tech window by 8 frames; soft KDs keep full window.
Outcomes: Corner round-loss rate 38% → 24%; oki confirm rate unchanged at 31%; player survey “corner feels hopeless” dropped from 63% to 29%. Reversal usage rose slightly as defenders mixed rolls with DP wake.
Technique decision table
| Goal | Prefer tech rolls | Prefer alternative |
|---|---|---|
| Escape corner oki without reversal meter | Back roll with corner distance scaling | Invincible reversal only (oki becomes reversal-check) |
| Side-switch mind games | Forward roll with punishable recovery | Cross-up jump or teleport (slower, more telegraphed) |
| Simple casual fighter | Neutral tech only (one button) | Full directional suite (overwhelms new players) |
| Preserve hard KD combo payoff | Shortened or disabled tech on hard KD | Same tech window on all knockdowns (nerfs enders) |
| Anti-mash fairness | Input lockout + published punish windows | Long i-frames on all directions (random mash wins) |
| 3D ring-out stages | Side tech with axis collision | 2D-only back/forward rolls (ignores sidestep space) |
Common pitfalls
- Invincibility through entire roll. Attackers cannot oki; rounds reset to neutral after every knockdown.
- No vulnerable recovery. Forward roll is zero-risk; shimmies never work.
- Wall phasing. Back roll clips through corner or attacker; breaks trust and enables infinites.
- Identical frames all directions. One optimal mash direction dominates; no read game.
- Tech window outside meaty coverage. Rolls only beat slow setups; oki remains solved.
- Hidden i-frames. Competitive players cannot lab; wiki fills the gap and your tutorial does not.
- Rollback desync. Tech direction differs client vs server; produces phantom hits or free escapes online.
- Hard KD allows full forward roll. Combo enders lose value; juggle damage inflation follows.
Production checklist
- Define tech window per knockdown type (hard, soft, juggle end).
- Author back, forward, and neutral roll animations with distinct total frames.
- Publish invincible frame ranges per variant in frame data and training UI.
- Implement wall clamp and corner distance scaling on back roll.
- Disable or remap forward roll when stage width below threshold.
- Set input buffer length and mash lockout frames at window open.
- Build oki coverage matrix per knockdown ender; QA two answers per layer.
- Verify meaty throw and shimmy punish forward roll recovery.
- Serialize tech direction deterministically for rollback netcode.
- Add training mode tech overlay: direction, i-frames, punish window.
- Tutorial: back roll escape, forward roll risk, attacker shimmy response.
- Balance pass: hard KD shortened window vs soft KD full window.
Key takeaways
- Tech rolls turn okizeme into a spacing read game — not a free escape if recovery and corner rules are authored.
- Back, forward, and neutral variants need different i-frame and distance budgets so mash has a wrong answer.
- Corner wall clamp and distance scaling prevent back rolls from undoing all corner advantage.
- Oki coverage matrices document which meaties, throws, and shimmies beat which tech directions.
- Harbor Siege cut corner helplessness by 34 points after publishing frame tables and fixing wall collision.
Related reading
- Game wake-up and getup systems explained — knockdown taxonomy including tech rolls
- Game okizeme and meaty frame traps explained — attacker timing that tech rolls answer
- Game corner escape and pressure explained — stage geometry and trap routes
- Game hard and soft knockdown explained — when tech windows should differ