
Three.js Quake
A browser port of Quake
Compare all 5 ports of QuakeA browser port of Quake using Three.js, including shareware Episode 1 assets.
Play opens mrdoob.github.io in a new tab. Link checked 4 Nov 2026.
- Developer
- mrdoob and claude
- Tech
- Three.js
- Added
- 3 Nov 2026
Three.js Quake is a web port of the classic first-person shooter Quake, developed by @mrdoob with @claude using Three.js. The port includes the shareware pak0.pak file, allowing players to experience Episode 1 directly in a web browser without needing external files, though users can swap in their own assets for the full game.
What you need
Nothing to install or upload. The page runs the shareware version.
Good to know
The shareware pak0.pak file (Episode 1) is included. For the full game, players can replace it with their own pak0.pak from a registered copy of Quake.
Similar games

Vice City Web Edition
Grand Theft Auto: Vice City
Originally on PC
Works on mobile, Gamepad support
Zombies (Browser Edition)
Call of Duty: World at War
Originally on PC
Works on mobile, Gamepad support
Hit & Run WASM
The Simpsons: Hit & Run
Originally on PC
Gamepad support
Outbreak Web
Resident Evil Outbreak
Originally on PS2
Works on mobile, Gamepad support
CSJS
Counter-Strike
Originally on PC
Works on mobile
Super Mario 64 Multiplayer
Super Mario 64
Originally on N64
Needs your own game files
III Web
Grand Theft Auto III
Originally on PC
Works on mobile, Gamepad support

Comments