decompgames.Source on GitHub

Development preview · Game integrations are still being tested. See each game’s test record before playing.

Source port · 1993

Doom

Bring your original WAD and return to the corridors that defined the first-person shooter.

A classic, rebuilt

Dwasm runs the Doom engine directly as WebAssembly. Import your own IWAD to select the campaign. Start without mods; a working base game is easier to troubleshoot. Files are read locally and never uploaded.

What you need

Choose a compatible Doom IWAD (.wad), such as DOOM.WAD from your own installation. The commercial WAD is not supplied.

Controls & input

  • See the upstream project’s control documentation.

Saving your progress

Save through the in-game menu. Export a backup before clearing browser storage.

Browser data can be cleared by your browser or operating system. Export a backup from the player before clearing site data or moving devices. Private browsing may not retain saves.

Known limitations

  • Browser integration is undergoing verification.

Source & assets

The engine and game data have separate licenses. A source release does not automatically make the original artwork, music, or levels freely redistributable.

Dwasm / PrBoom source repository ↗

Keep exploring