Games●●●●●Difficulty 5 of 5

How do speedrunners turn a game's glitches into a sport?

Some of gaming's best-loved techniques, from rocket jumps to combos, were programming accidents. Speedrunners hunt bugs on purpose and feed games the exact same inputs twice.

▶ Start the story

Speedrunning is playing a game, or a part of it, with the goal of finishing as fast as possible. At the top level it rewards knowing the game's machinery as much as fast fingers. Runners follow planned routes, and the routes often use sequence breaking and glitches that let sections be skipped or completed more quickly than the designers intended. Developing the best sequence of actions and stages is called routing.

The sport has roots in the designers themselves. Wolfenstein 3D recorded a par time for each level based on John Romero's own best times, and Doom let players record gameplay as small demo files that were much easier to share than videos on the bulletin boards of the time.

Glitches were once frowned upon. Twin Galaxies' early leaderboards did not allow them, but when runners moved to independent leaderboards their use became increasingly common, and many categories now exist, including glitchless runs. It fits a larger pattern called unintentional emergence, where players find uses for a game that its designers never planned. Quake's rocket jumping, Starsiege: Tribes' skiing and Street Fighter II's combos all began as quirks.

The most extreme form is the tool-assisted speedrun, or TAS. It uses emulators and other tools to build a theoretically perfect playthrough, and it works because the game is deterministic: the same inputs always give the same result. Since every move is recorded, a TAS can even manipulate luck, for example to make the ideal Tetris piece drop. When one was posted without explanation in 2003, many viewers thought it was a human feat, and felt cheated when they learned how it was made.

Two kinds of speedrun

Unassisted run

  • A human plays in real time
  • May use routing and glitches (category rules permitting)

Tool-assisted run (TAS)

  • A recorded list of exact inputs
  • Needs a deterministic game
  • Can manipulate apparent luck
How a glitch becomes a technique
  1. Step 1: A quirk appears

    A physics or programming oddity

  2. Step 2: Players find it

    Unintended by the designers

  3. Step 3: It becomes strategy

    Rocket jumping, skiing, combos

Quiz me

0/3

  1. 1.Why can a tool-assisted speedrun work as a simple list of button presses?
  2. 2.What is 'unintentional emergence'?
  3. 3.Why did many viewers feel cheated by Morimoto's 2003 Super Mario Bros. 3 video?

Recap

A game's bugs and its randomness are part of its rules, and players can learn them as deeply as the designers.

💡 A trick to remember it · A speedrun treats a game like a lock: routes find the shortcuts, and tools turn the key the same way every time.

Surprising fact · Because a game is deterministic, tool-assisted runs can steer apparent randomness, such as the piece that drops in Tetris.

Sources (3)

No source, no claim. Every fact in this lesson (16 claims) cites at least one of these.

  1. [1]Speedrun · Wikipedia
  2. [2]Emergent gameplay · Wikipedia
  3. [3]Tool-assisted speedrun · Wikipedia
More lessons in 🎲 Games (3) See all games lessons →

One more light on your map.

Get one lesson like this every day, about the things you love. Free, in two or five minutes.

Get the share card for this lesson ↗