Doom Speed Demo Archive

The home of classic Doom speedrunning. This site archives demos created for Doom and related games (Heretic, Hexen, etc). Ports has a list of allowed ports, although care should be taken to use the intended environment for each WAD. Post your demos to the Speed Demo Forum on DoomWorld.

New? Check out the Intro for general rules and useful information. Also see the Advice page for recommendations on how to improve when starting out. Ready to start recording? Check out the recommended source port for doom speedrunning: DSDA-Doom.

Hosting 111368 demos, by 1294 players, for 4848 wads, with a total time of 8092:37:37

Active Players (last 90 days)

JackDBS 152
Andrea Rovenski 134
Bredd 73
paymentplan 71
Bl4ckbeard 66
Crusador560 59
Dubzzz 44
Ancalagon 42
Tellurium 39
Revved 38

Demo Categories & Types

The following categories and types are the most common and widely recognized, but this archive will host any demo.

Category File Code Description
UV Speed - Exit as fast as possible on skill 4.
UV Max m Exit with all monsters dead (except lost souls) and all secrets collected on skill 4.
UV Fast f Exit with all monsters dead (except lost souls) and all secrets collected on skill 4, using the -fast parameter.
UV Respawn r Exit with 100% Kills and all secrets collected on skill 4, using the -respawn parameter.
UV Tyson t Exit with all monsters dead (except lost souls) on skill 4, using only weapons 1 and 2 (fist, chainsaw, pistol).
Pacifist p Exit as fast as possible on skill 4, without hurting monsters either directly or indirectly (no barrels).
NM Speed n Exit as fast as possible on skill 5.
NM 100S s Exit with all secrets collected on skill 5.
NoMo o Exit as fast as possible, using the -nomonsters parameter.
NoMo 100S os Exit with all secrets collected, using the -nomonsters parameter.
Stroller str Pacifist, using the -turbo 50 parameter, without strafing. -stroller if the port supports it.
Collector col Exit with all weapons & keys picked up, using the -nomonsters parameter. Legacy category, we are no longer accepting submissions.
Other Any nonstandard demo category / challenge.
Type File Code Description
TAS x Any category, using tool assistance.
Coop c Any category, with some friends.
Reality reality Any category, without taking damage.
Coop Spawns cspwn Any category, using the -coop_spawns parameter.
Solo Net sn Any category, using the -solo-net parameter.
Turbo tu Any category, using the -turbo xyz parameter.

Recording & Playback

For demo recording and playback information, check the detailed welcome thread at the Speed Demo Forum. The majority of players prefer to use DSDA-Doom to record and play demos for vanilla, limit-removing, mbf, and boom formats. (G)ZDoom is generally only used for (G)ZDoom-specific wads. Note that DSDA-Doom maintains backwards compatibility, but (G)ZDoom does not. Always use the source port version that a (G)ZDoom demo was recorded on to ensure proper playback.