Doom 64 clean room

Sound starts after your first click or key press on this page (browsers block audio until then).

Controls (keyboard): arrow keys = stick (turn / move) · W/S = forward / back · A/D = strafe · Space = fire · E = use / open · Shift = run · Q/R = previous / next weapon (and select / back in menus) · M = map · C = strafe modifier · Enter = Start (menus, pause). Gamepad: left stick move/turn, RT fire, LB/RB strafe, A use, B run, X/Y weapons, Back map, LT strafe modifier, Start. Remap anything under the ` menu.

Doom 64 built from DOOM64-RE (Erick194, GPL-3) with an SDK-free toolchain. Every sprite, wall/floor texture, sky, font, menu symbol, HUD icon and picture (title, credits, legal screens) and every instrument / sound-effect sample was regenerated from coarse facts (size, format, a colour grid, a 2-bit alpha outline; sample length, loops, pitch and a spectral outline) or drawn from scratch — no original pixels or samples are included. Level geometry, music note data, demo inputs, text and game code come from the decomp / level data. Runs on N64Wasm (MIT). Source: andrewnakas/doom64-cleanroom.

View source on GitHub