Cloned Games

Chocolate QuakeWorld

SporadicPlayableWindowsLinuxOSX

Based on Quake

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

About

Chocolate QuakeWorld is a minimalist source port of QuakeWorld, Quake's original online multiplayer client/server, focused on preserving the classic experience without modern enhancements, following the same philosophy as the related Chocolate Quake project. It builds with CMake and a C99 toolchain (SDL2, SDL2_net, and several audio libraries), producing separate client and server executables for Windows, Linux, and macOS.

How it differs from the original

Like Chocolate Quake, it deliberately omits modern visual upgrades in favor of the original QuakeWorld look and feel, while adding optional support for external MP3/OGG/FLAC/WAV music tracks named to match the original CD audio's track numbering.

Getting started

Both the client and server require a "qw" directory containing the game's PAK data files alongside the executable (or at a custom path via -basedir); the server additionally needs a qwprogs.dat file in that directory, and custom skin packs go in qw/skins. Building uses CMake presets, with a bundled vcpkg submodule recommended for Windows/macOS or system libraries on Linux.

Requires original assets. Requires the original game data (PAK files) in a qw directory and qwprogs.dat to run.

Credits & contributing

  • Portions of the sound and input subsystems are adapted from QuakeSpasm Spiked.
Share:

More like Chocolate QuakeWorld

Halted
Quake screenshot
id Software's official GPL source release for Quake (1996), covering WinQuake, GLQuake, QuakeWorld, and GLQuakeWorld.
Platforms:Windows
Stars6,052
Updated2 years ago
LicenseUnknown
Release2012
Active
vkQuake screenshot
A Vulkan-powered Quake port with better performance, modern rendering features, and support for the 2021 re-release.
Platforms:WindowsLinuxOSX
Stars2,279
Updated1 month ago
LicenseGPL-2.0
Release2016
Active
Original game (original game, not this project)Original game image
LibreQuake is free, GPL-compatible replacement game data for Quake, requiring a separate compatible engine such as vkQuake to run.
Platforms:WindowsLinuxOSX
Stars823
Updated1 month ago
LicenseUnknown
Release2019
Sporadic
WebQuake screenshot
WebQuake is a browser-based HTML5/WebGL port of Quake that supports multiplayer with native WinQuake and GLQuake clients.
Platforms:Web
Stars652
Updated6 months ago
LicenseUnknown
Release2013
Active
DarkPlaces screenshot
DarkPlaces is a Quake engine fork adding modern rendering and an expanded QuakeC scripting language, running many Quake-based games.
Platforms:WindowsLinuxOSX
Stars443
Updated2 months ago
LicenseGPL-2.0
Release2021
Active
ezQuake screenshot
ezQuake is a modern QuakeWorld client combining features from established clients, with QTV spectating, a server browser, and scripting.
Platforms:WindowsLinuxOSX
Stars415
Updated1 month ago
LicenseGPL-2.0
Release2010