Project snapshot

FreeDOOM is a community-built, no-cost recreation of the original DOOM experience that also functions as a shared repository of the game's raw assets. It aims both to let players relive the 1993 classic and to provide a centralized, modder-friendly collection of game data so creators can build on and share their work.

Purpose and long-term goals

  • Reconstruct the missing original data that was not included with id Software’s released source code, by assembling a full IWAD-style package.
  • Provide a stable, open resource that makes modding and accessing the original game’s resources simpler for the community.
  • Preserve the legacy of the original while enabling new content and experimentation, connecting old-school DOOM with modern follow-ups like the 2016 Doom and Doom Eternal.

What the project delivers

  • A complete playable recreation of the classic game, containing the original maps, monsters, and hidden elements.
  • An evolving collection of extra content: community-made maps, alternate HUD/portrait art, experimental weapons and gameplay additions.
  • Ongoing patches and updates to fix issues and expand the available library.

How to run FreeDOOM

FreeDOOM is a data/package project rather than a standalone executable, so it requires a third-party source port to run. It tends to work best with ports that remove engine limits and support classic DOOM features.

Supported ports include:

  • The Eternity Engine
  • prBoom

Follow the project’s setup instructions carefully: incorrect installation or incompatible port settings can lead to errors or corrupted runs.

Contributing and exploring extras

  • Browse and try user-created levels and mods from the project’s indexed library.
  • Swap player portraits, test custom weapon sets, or submit your own maps and assets to the shared repository.
  • Keep in mind that many additions are community-made and updated frequently; read changelogs and contributor notes before installing extra content.

Known limitations and troubleshooting

  • Necessity of a compatible source port is a barrier for casual players who expect a single executable; the port requirement is intentional to preserve flexibility and compatibility with classic features.
  • Some third-party or community add-ons contain bugs or incomplete features, so you may encounter crashes, visual glitches, or balancing issues.
  • If problems appear, double-check port compatibility, follow installation guidance precisely, and consult community forums or issue trackers for fixes.

Closing summary

FreeDOOM represents a community-led effort to rebuild and centralize the original DOOM data, offering both a faithful retro playthrough and an active hub for creators. While it brings powerful tools and an expanding catalog of fan content, users should be prepared to use a suitable source port and to troubleshoot occasional defects in third-party materials.

Technical

Title
FreeDOOM
Requirements
  • Windows
  • Mac
Language
No language has been specified.
Available languages
License
  • Free
Latest update
2024-05-09
Author
LEILEI

FreeDOOM for other platforms

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This App
Login To Rate This App

User Reviews

Be the first to post a review of FreeDOOM!