Cloned Games

QuakeJS

SporadicPlayableWeb

Based on Quake 3

Quake 3 (original game, not this project)Original game image
Image of the original game, Quake 3. This project has no screenshots of its own yet.
Links, repository & details

About

Quake III Arena is id Software's 1999 arena shooter, the third Quake game, which replaced single-player storytelling with bot-populated deathmatch combat and a Sonic Mayhem/Bill Leeb soundtrack. QuakeJS is a browser port of ioquake3 (itself a modernized Quake III Arena engine) compiled to JavaScript with Emscripten, playable directly from a public demo site without installing anything. Game assets aren't bundled with the code — they're streamed at runtime from a separate content server, with a public one available by default.

How it differs from the original

Because it runs over WebSocket networking instead of native UDP, QuakeJS's web clients and dedicated servers can't connect to standard native Quake III Arena or ioquake3 servers and clients.

Getting started

The public build is playable straight from a browser via its live demo site. Running your own dedicated server means installing Node.js dependencies, pointing it at a content server for game assets, and starting it from the command line much like a native Quake III dedicated server, including agreeing to the original game's EULA before its base files download automatically.

Known issues & limitations

  • compatibility: WebSocket-based networking means native builds and web builds cannot interact with each other.
Requires original assets. Requires game assets which are downloaded from a content server during gameplay.
Share:

More like QuakeJS

Halted
Original game (original game, not this project)Original game image
id Software's official GPL source release for Quake III Arena, including its full renderer, game code, and Q3Radiant editor.
Platforms:WindowsLinuxOSX
Stars8,231
Updated2 years ago
LicenseGPL-2.0
Release2012
Active
ioquake3 screenshot
ioquake3 is an actively maintained, modernized engine for Quake III Arena and Team Arena, supporting standalone games too.
Platforms:WindowsLinuxOSX
Stars2,821
Updated3 months ago
LicenseGPL-2.0
Release2012
Active
Original game (original game, not this project)Original game image
A modernized Quake III Arena engine (built on ioquake3) with optional Vulkan rendering, staying compatible with existing Q3A mods.
Platforms:WindowsLinuxOSX
Stars1,521
Updated2 months ago
LicenseGPL-2.0
Release2016
Sporadic
FTE QuakeWorld screenshot
FTEQW is an advanced, portable open-source engine for idTech games like Quake, Quake II, and III, with servers holding hundreds of players.
Platforms:WindowsLinux
Stars341
Updated5 months ago
LicenseGPL-2.0
Release2021
Sporadic
Spearmint screenshot
An id Tech 3 engine fork supporting Quake III Arena and Team Arena, with partial Wolfenstein support in progress.
Platforms:WindowsLinuxOSX
Stars277
Updated5 months ago
LicenseGPL-3.0
Release2013
Sporadic
OpenArena screenshot
The OpenArena engine, a standalone ioquake3 fork with its own renderer, used by the free Quake III Arena-style shooter.
Platforms:WindowsLinuxOSX
Stars251
Updated6 months ago
LicenseGPL-2.0
Release2014