PC · 1993

Doomported2browser project guide

Source reviewed2026-11-04

About the project

Doom ported2browser links to Cloudflare's Chocolate Doom WebAssembly project. It provides build scripts, a local launch workflow and WebSocket multiplayer integration. This is an engine project: game assets remain separate from source code.

Technology: WebAssembly / Emscripten

Getting started

  1. 01

    Open the repository and follow its demo or local-build instructions.

  2. 02

    For a local build, install the documented Emscripten and SDL dependencies and run the build script.

  3. 03

    Place doom1.wad in src and serve the built files over HTTP.

Before you play

Local builds start in single-player mode. The documented multiplayer deployment uses the separate doom-workers project.

Questions & requirements

Do I need game files?

The documented build uses shareware doom1.wad. Commercial episodes need appropriate game data.

Has this build been tested here?

The linked author's documentation was reviewed on 2026-11-04. A complete gameplay session, save recovery and device compatibility have not been independently tested. Supported controls below are documentation claims.

Where do I get help?

Read the project documentation for build-specific limitations and issue reporting.