Download

Four versions of Freedoom are available to download . Use the primary mirror if you find the one picked for you too slow.

Versions older than 0.6.4 are not available due to copyright concerns.

Complete IWAD
Complete independent Doom II game.
Ultimate IWAD
Provides all the resources found in The Ultimate Doom. Allows the full catalog of PWADs for Doom 1 to be used.
FreeDM IWAD
FreeDM is a project whose goal is to create some high-quality deathmatch levels. It uses resources from the rest of the Freedoom project to create a stand-alone deathmatch IWAD.

Freedoom is not yet complete. As a result, some material is currently missing. For example, sound may not play or graphics will be missing. If you can, please consider contributing to the project.

Usage

A modern source port is needed to play Freedoom. We recommend one of the following ports:

Name License Platforms Rendering
PrBoom GNU GPL GNU/Linux, *BSD, Mac OS X, other POSIX, Windows Software, OpenGL
Odamex GNU GPL GNU/Linux, *BSD, Mac OS X, other POSIX, Windows Software, OpenGL
ReMooD GNU GPL GNU/Linux, *BSD, Mac OS X, other POSIX, Windows Software
The Eternity Engine GNU GPL DOS, Windows Software
Boom GNU GPL DOS only Software
Risen3D GNU GPL Windows only OpenGL

You may also use Chocolate Doom and the Freedoom IWAD to play PWADs designed for the original engine's limitations, however it can not be used to play Freedoom stand-alone. See more at Chocolate Doom's wiki article on Freedoom.

Other source ports may also be used to play Freedoom, however not all of them are compatible with Boom and so they may not necessarily be able to play the Freedoom IWAD. Even that being the case, using the Freedoom IWAD to play PWADs specific to their engines (or to the original Doom) should be possible just as it is with Chocolate Doom. Additionally, many ports choose not to be Free Software and we cannot recommend the use of ports licensed in such a way.

Doomworld has a comprehensive list of other Doom ports. Freedoom is designed to run under a port which supports Boom extensions; ports which do not support these features may not function correctly.

Bugs

Freedoom is currently beta-quality material. Please report bugs you encounter. Be sure to mention the source port you are using and how to reproduce the problem.