Freedoom
Boots, lightly testedPC · 2019 · Shooter · Source port
Play Freedoom Phase 2: original levels, artwork, and sounds running on an open Doom engine.
Controls
| WASD — move | |
| Mouse — look and fire | |
| E — use | |
| Esc — menu | |
| Ctrl — fire (keyboard) | |
| F2 — save game | |
| F3 — load game |
About this build
Freedoom provides original artwork, levels, sounds, and music for open Doom engines. This player currently loads Phase 2 through Dwasm, using a software renderer. It does not require a commercial Doom WAD. Phase 1 is a separate campaign and is not selected by this player. The engine can also accept local WADs through the separate Doom entry.
- Built from
- Dwasm / PrBoom
- Type
- Source port
- Game files
- No original game files needed.
- Code licence
- GPL-2.0-or-later (engine)
- Assets
- BSD-3-Clause (Freedoom)
- Source
- freedoom/freedoom ↗
What has been tested
September 19 live test: level start, keyboard firing, campaign save, reload after a fresh page load, and exported-backup import verified. Mouse capture, audible audio, and a complete playthrough remain unverified.
Last tested 2026-09-19 in Chromium-based in-app browser on Windows. Full playthrough: not verified. How games are tested.
Known limitations
- Browser integration is undergoing verification.
Saves
Press F2, select a slot, and confirm its name to save. Use F3 to load it. Local save/reload and toolbar backup export/import passed the September 19 in-app Chromium test. Export a backup before clearing browser storage.
Build and corresponding source
Compiled with Emscripten 4.0.10 from revision ddf0347a4fc115b11ffb1c5710768b7c47c46698.