← All Glitches

Strafe Jumping

Quake / Quake III Arena · PC · 1996 · Competitive Exploit · Discovered by Community

By simultaneously strafing sideways and moving forward while jumping, players discovered they could accelerate beyond the game's intended maximum running speed — with each successive jump adding more velocity than the engine's friction system removed.

Strafe jumping exploits an asymmetry in Quake's air-strafing physics. The engine applies acceleration in whatever direction the player inputs while airborne, but does not reduce velocity as aggressively as ground friction does. By chaining jumps with simultaneous forward and sideways movement at specific angles, a player can accumulate horizontal speed far beyond what walking or running permits — and the speed compounds with each successive jump, allowing experienced players to cross maps at velocities that change the fundamental dynamics of encounters. The technique requires maintaining a precise angle between the look direction and the movement input, which varies by game engine. Quake III Arena's implementation became particularly well-studied; players produced frame-by-frame analyses of optimal strafe angles and built "strafe-jump trainers" — custom maps designed for nothing but practising the technique. Speed-runners adopted strafe jumping as a foundational tool, and Quake III Arena's competitive scene came to treat movement efficiency as a primary skill axis alongside aim. Half-Life retained strafe jumping from its Quake engine heritage, and Counter-Strike's bunny-hop mechanic is a direct descendant.

Key Facts:
  • Exploits the difference between ground friction and air acceleration in Quake's engine
  • Speed compounds with each successive jump, allowing movement far beyond the design cap
  • Players built dedicated training maps to practice optimal strafe angles
  • Half-Life and Counter-Strike inherited the mechanic from the Quake engine lineage

The Engine Asymmetry That Created It

Quake's movement code applies acceleration to the player in the direction of input, capped by a maximum velocity that the engine enforces differently in the air than on the ground. On the ground, friction rapidly reduces velocity to a walking speed. In the air, the engine adds acceleration in the strafe direction without subtracting the same amount of forward velocity — an asymmetry that allows net speed gain if the player's direction of input is slightly offset from their current velocity vector.

The mathematical optimum is a strafe angle of approximately thirty degrees relative to forward movement, updated continuously as the velocity vector changes. Players cannot calculate this consciously; they learn it through muscle memory, developing a feel for the acceleration that translates into practiced technique. The technique is deterministic and reproducible, but it rewards practice in the same way that a musical instrument does — the theory is simple, the execution requires extensive repetition.

Speed Running and Competitive Integration

Quake speed runners weaponised strafe jumping to produce completion times that seemed physically impossible to observers unfamiliar with the technique. Full-game runs of Quake's single-player campaign completed in under fifteen minutes relied on strafe-jump chains that moved the player through corridors at two or three times walking speed. The Speed Demos Archive, the primary repository for Quake speed runs in the late 1990s and early 2000s, developed detailed documentation of optimal strafe-jump routes for each map.

Quake III Arena's competitive community developed strafe jumping into an art form, producing movement that served both tactical and aesthetic purposes — the ability to cross an open arena at high speed while circle-strafing an opponent became a hallmark of expert play. The technique influenced the design of movement shooters developed in the following decade, with games like Titanfall, Apex Legends, and Ultrakill building high-speed movement systems explicitly inspired by the strafe-jump legacy.