Speedrun

A speedrun is a playthrough of a game with the intention of completing it in the shortest amount of time possible. Unlike the Three Heart Challenge, optional upgrades are acceptable but are generally ignored if the amount of time they save is less than the time it takes to obtain them. Most speedrunners attempt to break personal or record times by using a variety of glitches to save time. However, cheating devices, hacks, and custom game controllers are generally not allowed. A video of the gameplay is usually required in order to verify that a run was performed without cheating. Speedruns are often performed live via streaming services, most commonly Twitch. Sometimes, emulators are used for runs, which is only allowed per community discretion.

Community
The speedrun challenge has given rise to its own community consisting of casual and world-class speedrunners and their spectators. Much of the community is hosted on the website (SDA) as well as the live-streaming site. The SDA forums are often used to discuss route planning and new techniques in order to improve run times. Many speedrunners – especially world-class ones – will stream their runs live to spectators; most do so on Twitch using timing software. Through Twitch, spectators can support runners monetarily by donating or paying for a subscription to the runner's channel. Donors can add comments to their donations which runners will usually read aloud during lulls in the run, or after it is completed. Many speedrunners allow their donors to choose a file name for each run. Twice a year, SDA hosts charity marathons called "Awesome Games Done Quick" (peak winter event) and "Summer Games Done Quick" (off-peak summer event), where world-class speedrunners congregate and live-stream speedruns to elicit donations from viewers.

The Legend of Zelda games are highly contested and constitute some of the most popular games for speedrunning. Zelda speedrunning has its own expansive sub-community. ZeldaSpeedRuns compiles information on speedruns and formerly hosted the series' definitive speedrun leaderboards, which are now found at speedrun.com.

Terminology
Speedrunners evolve unique terminology and abbreviations for each game. It usually refers to important techniques or strategies ("strats"), most of which are exploitative glitches. Abbreviations can also refer to things such as items, locations, or events.

Glitches
Most speedruns rely on exploitative glitches and sequence breaks in order to finish the game more quickly. Glitches are a rallying point for the speedrunning community. The discovery of new glitches, usually a result of extensive research by members of the community, can lead to breakthroughs in a run category. This can reignite interest in a "dead" category, resulting in further competition and run improvement. A category "dies" when a strong, decisive record is made that cannot likely be beat. Competition in the category thus wanes until new strategies or glitches are discovered.

Some Zelda games are more "broken" than others. In and, massive sequence-breaking glitches exist that skip most of the game. These games can be completed in a matter of minutes – can be completed in under 3 minutes;  in under 7. Games such as, , and feature less drastic skips and still require many hours to complete.

Game Versions
Due to slight design changes between game versions, a specific version of a game may be more desirable than others for speedrunning. Many speedrunners prefer to play with the NTSC version of the game, because a PAL version of the same game is almost never optimized for the difference in frequencies (~60Hz for NTSC versus 50Hz for PAL) and thus would run more slowly. Japanese versions are frequently used for Zelda games, not only because Japan uses NTSC, but also because there is less text to wait through (The Japanese writing system utilizes a combination of Chinese logograms and its own syllabaries. These amount to a smaller volume of text than an equivalent translation written with the Latin alphabet).

The Chinese version of for the iQue Player was at one point ideal for Any% speedruns. This version has the fastest text and the least lag. It is less suitable for other categories because of the iQue's slow start screen. The Japanese version is used for other categories.

Categories
Multiple speedrunning categories exist for each game. Each category sets unique conditions under which the run must be completed.

 is the standard speedrunning category. The goal is simply to complete the game as quickly as possible, without any conditions.

 requires the completion of every dungeon before finishing the run, even if some dungeons are skippable using exploits.

 runs aim to complete the game after obtaining every item, including all Heart Containers, quest items, and inventory items, for example. What counts toward 100% in speedruns is determined by the game's speedrunning community, and might not necessarily include all 100% Completion criteria.

 runs must be completed without the use of glitches. What qualifies as a glitch is determined by the game's speedrunning community.

Various categories exist that are unique to each game. For example, features an "All Masks" category, and  features several unique categories, including "Medallions, Stones, and Trials" (MST), "Defeat Ganon", and "No Wrong Warp".