Cloned Games

Chocolate Quake

ActivePlayableWindowsLinuxOSX

Based on Quake

Chocolate Quake screenshotLinks, repository & details

About

The readme references the original Quake's DOS releases, specifically version 1.09 (also known as WinQuake) and earlier. Chocolate Quake is a minimalist Quake source port focused on preserving the original DOS/WinQuake v1.09-era experience, following the same philosophy as Chocolate Doom: accuracy over modern enhancements, with no hardware-accelerated rendering or modern visual effects, and original bugs and quirks intentionally kept. It builds with CMake and a C99 toolchain (SDL2, SDL2_net, and several audio libraries) and runs on Windows, Linux, and macOS.

How it differs from the original

Unlike modern Quake source ports, Chocolate Quake deliberately omits hardware-accelerated rendering and modern visual effects, while adding optional support for external MP3/OGG/FLAC/WAV music tracks named to match the original CD audio's track numbering — a feature the original DOS release didn't have in that form.

Getting started

It requires an "id1" directory containing the original game's PAK data files, placed next to the executable on Windows or in an OS-specific data folder on macOS/Linux, or at a custom location set with the -basedir/-game options. Building uses CMake presets, with a bundled vcpkg submodule recommended for Windows and macOS, or system libraries on Linux.

Requires original assets. Requires the original game data (PAK files) in an id1 directory to run.

Credits & contributing

  • Portions of the sound and input subsystems are adapted from QuakeSpasm Spiked, and the project icon is based on EmojiTwo graphics (CC-BY 4.0).
Share:

More like Chocolate Quake

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