
About
Quake is a 1996 first-person shooter developed by id Software. DarkPlaces is a Quake engine fork, developed by LadyHavoc, that extends the original 1996 id Software Quake engine with modern rendering features, an expanded QuakeC scripting language, and support for additional map and model formats. It can run many different Quake-engine-based games and mods, selected either by renaming the executable to match the target game or via a command-line flag, with per-game behavior and cvar defaults defined in the engine's game-configuration code. Builds are available for Linux, Windows, and macOS, plus an experimental WebAssembly build via Emscripten.
Getting started
Prebuilt Linux binaries are available via the project's GitHub CI artifacts, and more complete cross-platform builds (Windows, Linux, macOS) that bundle the needed libraries are published on the Xonotic project's site. The engine picks which supported game or mod to run based on how its executable is named or a launch flag. A WebAssembly build can also be compiled and run directly in a browser, including a "standalone" single-file version with the game data embedded.
Known limitations
- platform: The Release build crashes on Visual Studio 2019; only the Debug x64 build is stable but notably slow.
Media
Additional notes
- Misconception
- The project explicitly states it has no special relationship with Xonotic, despite an unofficial Xonotic-hosted GitLab mirror; official issues and pull requests should go through the DarkPlaces GitHub instead.