Game data

Freedoom is available in two versions, the first of which is a single-player focused game, split in two parts, each of which is compatible with different versions of the classic Doom franchise from id Software. The second is a multiplayer-focused experience for the popular “deathmatch” game mode.

Freedoom: Phase 1+2

Phase 1 is the first part of the single-player game, containing four episodes which are nine levels each, smoothly paced for beginner players. It is compatible with mods for the original Doom and The Ultimate Doom.

Phase 2 is the second major part of the single-player game, a massive 32-level episode expanding upon the same concepts present in Phase 1, as well as containing additional monsters and the double-barreled shotgun! The levels in this game tend to demand more skillful play than the previous episodes. It is compatible with mods for Doom II.


FreeDM is a fast-paced competitive deathmatch game, part of the Freedoom project. Rather than the usual single-player focused levels, these contain no monsters and are intended for deathmatch only. It is compatible with mods for Doom II.

To verify the ZIP files linked to above check out the assets attached to the release, which includes the digital signatures and checksums / hashes.


Freedoom requires the additional download of a game engine to play. The following engines are recommended by the Freedoom project:

Crispy Doom

Crispy Doom preserves most of the original Doom engine’s classic look and feel while adding many quality-of-life modernizations. Its parent project, Chocolate Doom, is much more faithful to the original DOS Doom but is not recommended for ordinary use as it replicates some unstable behavior.

Eternity Engine

Eternity Engine is a feature-rich engine with a significant amount of customizability for more advanced level and gameplay modifications.


GZDoom is an advanced Doom-engine-based general game development platform with enormous customizability for both authors and players. Many mods released for Doom and Freedoom have been developed around its unique features. It does, however, deviate significantly from the original Doom gameplay and aesthetics and cannot play any gameplay recordings (“demos”) that would otherwise work with the Doom engine.

These engines, and many others, are made possible thanks to the Doom engine being released as free software in 1997.


The Freedoom project does not officially support any engines nor forks, though we would like to note for convenience that there is a packaged version with GZDoom available for Android devices. It is available either on the Google Play Store, or as an installable APK.

Development snapshots

Freedoom is a project with constant, active development. If you would like to check out the current progress of the project, you may want to see an automated build of the latest version in Git.

Previous releases

Freedoom is an old project with many past releases, you may find some of them on the GitHub release page. Unfortunately, many old releases have been officially pulled due to copyright violations discovered in the source tree, so we can only provide as back as far as 0.6.4.

Copyright 2001 - by contributors of the Freedoom project. Freedoom and this website is licensed under an open-license. We have an RSS feed that you can follow.