Help Topics

Solo Arcade

The Solo Arcade lets you play classic FPS games directly in your browser via WebAssembly. No downloads, no plugins — the game engine runs natively in your browser.

Starting an Arcade Session

Join #games and type:

!play

The arcade bot will create a solo arcade session and send you a link to the game lobby where you can browse and select a game from the catalog. You must be registered and identified (/ns identify) to play.

Available Games — Half-Life Engine

Available Games — Wolf3D Engine

Available Games — DOOM Engine

Available Games — Quake Engine

Available Games — Quake II Engine

Technology

Half-Life: Uplink is powered by Xash3D-FWGS (GoldSource reimplementation compiled to WebAssembly). Wolfenstein 3D is powered by ECWolf-JS (ECWolf compiled to WebAssembly via Emscripten). DOOM games are powered by Dwasm (PrBoom+ compiled to WebAssembly). Quake games are powered by Qwasm (QuakeSpasm compiled to WebAssembly). Quake II is powered by Qwasm2 (Yamagi Quake II compiled to WebAssembly). All support keyboard, mouse, and gamepad input.

Session Timeouts

Pending sessions expire in 5 minutes. The lobby expires after 15 minutes of inactivity (with a warning at 10 minutes).

See Also

Half-Life (Arcade) · Wolfenstein 3D (Arcade) · DOOM (Arcade) · Quake (Arcade) · Quake II (Arcade) · ScummVM Adventures