Freedoom

Boots, lightly tested

PC · 2019 · Shooter · Source port

Play Freedoom Phase 2: original levels, artwork, and sounds running on an open Doom engine.

▶ PlayAbout 35 MB. No original game files needed.
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

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.

Play next