BROWSER SHOOTERS

Browser shooters: pick your next match

A quick match, a classic campaign or a WAD to explore. Check the game’s entry requirements before jumping into the action.

Matches and arenas

Use the project’s server and lobby instructions; multiplayer support is specific to the version.

Counter-Strike players carrying rifles through a sunlit courtyard. Original-game reference.

Counter-Strike publisher screenshot. Original-game reference; not the CSJS browser build.

Image credits ↗

Classic Counter-Strike matches through a live browser server list.

A first-person arena view with health and ammunition counters in Quake III Arena. Original-game reference.

Quake III Arena gameplay reference; not a capture of the linked project.

Image credits ↗

Arena multiplayer through LK’s Quake III browser client.

Campaigns and classic worlds

These projects take different routes to the original worlds, from hosted demos to importing your own data.

A Warthog drives through Blood Gulch in Mitchell Hynes’s Halo browser build.

Mitchell Hynes Web gameplay, from the creator’s launch demonstration at approximately 1:52. Gameplay area cropped from the published video.

Image credits ↗

Halo’s Xbox campaign and invite-based multiplayer, with your own disc image.

Original files requiredPlay
A first-person plasma weapon fires across a courtyard in Doom. Original-game reference.

Doom publisher gameplay reference from the current DOOM + DOOM II gallery; not a capture of the linked port.

Image credits ↗

A minimal Doom WebAssembly runtime with a playable browser example.

Demo availablePlay
A first-person view inside a dark industrial room in the d3wasm browser port.

D3Wasm creator screenshot.

Image credits ↗

The Doom 3 demo running through a WebAssembly port of id Tech 4.

Demo availablePlay
A Half-Life security checkpoint viewed in first person in WebXash.

WebXash creator screenshot showing Half-Life: Day One. Browser chrome cropped; not a Counter-Strike match.

Image credits ↗

Load your own Steam folders into a configurable Xash3D browser client.

Original files requiredPlay

Scroll to compare every column →

Compare Browser shooters
ProjectWhere it runsGetting started
Counter-Strike 1.6CSJSBrowserSetup & version details
Quake III ArenaQ3JSBrowser

No extra game files

Setup & version details
Halo: Combat EvolvedMitchell Hynes WebBrowser

Your own game files

Setup & version details
Doomdoom.wasmBrowser

Demo or your own game files

Setup & version details
Doom 3D3WasmBrowser

Demo or your own game files

Setup & version details
Half-Life & Counter-Strike 1.6WebXashBrowser

Your own game files

Setup & version details

Explore more collections →