The Doom-shaped playground that belongs to everyone.
That One Thing
Sprinting circles around a room packed with roaring demons, baiting them into shooting each other until you can finish the survivors with a double-barrel blast.
7 ways to play Freedoom. Each has its own install, community and verification status.

Modern OpenGL/Vulkan source port with dynamic lighting and mouselook.


The author's complete standalone Ashes 2063 bundle: four campaigns, GZDoom and Freedoom in one download.

Leading multiplayer Doom engine supporting up to 64 players with client/server netcode, co-op, survival, and deathmatch.

Strict vanilla-compatible speedrunning engine with demo recording.

Post-apocalyptic GZDoom total conversion. Standalone pack includes Episode 1, Afterglow, and Hard Reset on Freedoom.

GZDoom pirate total conversion: 18 maps, reskinned monsters, cutlasses and flintlocks. Runs on Freedoom or Doom II.
Freedoom is a free and open-source project that provides replacement game assets for Doom-compatible engines. Rather than simply recreating Doom's engine—which projects like Chocolate Doom and various source ports already accomplish—Freedoom tackles the other half of the preservation problem: the copyrighted game data itself.
The project provides its own textures, sprites, maps, sounds, music, and other assets, all released under permissive free licenses. This means players can legally download Freedoom and use it with compatible Doom engines without needing to own or provide the original commercial game files.
And despite the name, Freedoom isn't simply "free Doom." It has developed its own visual identity, levels, monsters, weapons, and gameplay content while deliberately maintaining compatibility with the original Doom format. That makes it both a standalone game and an incredibly useful resource for the wider Doom modding ecosystem.
There are multiple Freedoom packages covering different styles of classic Doom gameplay, including Freedoom: Phase 1 and Freedoom: Phase 2, which broadly correspond to the structure of the original Doom and Doom II experiences. You can load them into compatible source ports and experience a full classic FPS campaign without proprietary assets.
The technical side is where things become particularly interesting. Freedoom exists within the enormous ecosystem of Doom source ports and mods, meaning its assets can be experienced through modern engines with features far beyond what the original 1993 game could provide. At the same time, the project remains committed to maintaining compatibility with the old-school Doom format.
That makes Freedoom more than just another free shooter. It is effectively an open alternative foundation for the Doom ecosystem. Developers can build projects around it, modders can use its assets, and players can experience the classic Doom formula without relying on copyrighted game data.
The project also represents something we particularly like about open-source gaming: collaboration over decades. Freedoom isn't the product of one studio trying to recreate an old game. It's a community project that has gradually assembled an entire playable game from independently created pieces.
Freedoom proves that legendary fast-paced boomer-shooter gameplay doesn't require commercial game files or grey-market ROM downloads. With GZDoom as the engine, it delivers dozens of hours of relentless demon-slaying and map exploration in a single, perfectly packaged one-click install.
Great if you want
Look elsewhere if
Checking…
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.
Yes. Freedoom supports up to 64 players. You can have PlayBound start a dedicated server for your group and host a game on your own PC. PlayBound Connect handles the setup: start a party with your friends, pick how you want to play, and everyone launches into the same game from the PlayBound launcher, with the dedicated server started for you if you choose one. There is no subscription and no paid multiplayer tier.
Community
Official Discord
No verified official Discord has been submitted.
Developers can contact PlayBound to verify an official community link.
PlayBound Discord
Chat with PlayBound players in #freedoom.
Join #freedoom ↗
Solved this in Discord? Post the fix here so the next player can find it.
Nothing scheduled yet. Bring your friends together for a game night.
Create eventSign in to publish a community event, or start a party and play now.
Start a party →7 ways to play Freedoom. Each has its own install, community and verification status.

Modern OpenGL/Vulkan source port with dynamic lighting and mouselook.


The author's complete standalone Ashes 2063 bundle: four campaigns, GZDoom and Freedoom in one download.

Leading multiplayer Doom engine supporting up to 64 players with client/server netcode, co-op, survival, and deathmatch.

Strict vanilla-compatible speedrunning engine with demo recording.

Post-apocalyptic GZDoom total conversion. Standalone pack includes Episode 1, Afterglow, and Hard Reset on Freedoom.

GZDoom pirate total conversion: 18 maps, reskinned monsters, cutlasses and flintlocks. Runs on Freedoom or Doom II.
Activity
0
playing now
Top Players
Updated every 15 minutes
This game has no native or PlayBound-enhanced controller support yet.
Default bindings for every input method Freedoom supports. These are the game's own defaults — anything you have remapped will differ.
Default keyboard and mouse bindings.
Standard Doom controls; the source port sets the exact keys under Options → Setup → Key Bindings.
| Action | Default input |
|---|---|
| Move | W, A, S, D or Arrow keys |
| Run | Left Shift |
| Strafe | Alt + ← / → |
| Action | Default input |
|---|---|
| Fire | Left Ctrl or Left Mouse |
| Weapon select | 1–7 |
| Action | Default input |
|---|---|
| Use / open | Space or E |
| Action | Default input |
|---|---|
| Automap | Tab |
| Menu | Esc |
Source: Freedoom project