
The Doom-shaped playground that belongs to everyone.
Verified working just now
Freedoom is a free fps game released under Open Source (BSD-3-Clause). It runs on Windows, needs about 95 MB of disk space, and requires no account, payment or trial. On a computer, the fastest route is the PlayBound Launcher. On a phone or tablet, use the official store or site instead.
One-click install
PlayBound fetches the official release — no third-party mirrors.
Install the PlayBound Launcher, then find Freedoom and press Install. The launcher downloads the official release, unpacks it and creates a shortcut. This is the fastest route and it never uses third-party mirrors.
Alternatively, download Freedoom directly from the official site at https://freedoom.github.io. Always download from the official source — third-party mirrors of free games are a common malware vector.
Official releases are published on GitHub at github.com/freedoom/freedoom/releases. Pick the newest stable release matching your operating system.
Windows
Run the downloaded installer and follow the prompts. If Windows SmartScreen warns about an unrecognised publisher, that is normal for open-source projects without a paid code-signing certificate — choose More info, then Run anyway.
macOS
Open the downloaded .dmg and drag the app into Applications. On first launch macOS may refuse to open it as unidentified — right-click the app and choose Open to approve it once.
Linux
Check your distribution's package manager first, which is usually the easiest route. Otherwise download the AppImage from the official site, mark it executable and run it.
chmod +x *.AppImage && ./*.AppImageLaunch the game and look at the settings menu before your first session — resolution and control defaults are worth checking. Freedoom needs roughly 95 MB of free disk space.
Minimum
Dual-core CPU · 1 GB RAM · OpenGL 3.3 GPU · 200 MB storage
Recommended
Quad-core CPU · 4 GB RAM · Dedicated Vulkan / OpenGL GPU · 500 MB storage
Yes, 100%. All graphics, sound effects, music, and levels in Freedoom were created from scratch by volunteer contributors and released under the permissive BSD 3-Clause license. No proprietary Doom assets are used.
PlayBound bundles GZDoom, the most advanced and widely supported modern Doom source port. It includes hardware acceleration (OpenGL / Vulkan), true mouselook, dynamic lighting, high resolution support, and controller integration.
Phase 1 contains four 9-level episodes with distinct bosses (similar in structure to The Ultimate Doom). Phase 2 is a single sprawling 32-level campaign with continuous weapon progression (similar to Doom II). FreeDM is a dedicated 32-level multiplayer deathmatch set.
Yes! Because Freedoom acts as a full replacement IWAD and GZDoom is the host engine, you can drag and drop custom PWADs or mods onto gzdoom.exe to play community maps.
Yes. GZDoom features native plug-and-play support for Xbox, PlayStation, and generic PC controllers with customizable deadzones and sensitivity in the options menu.