Quake
Quake (DOS, 1996) has an official source code release, id-Software/Quake, and 34 other public projects, including a matching decompilation and an open-source reimplementation. An agent environment already wraps it.
Data checked 2026-10-12 · unbaked registry
Projects
Quake GPL Source Release
Wikipedia: open-source code, proprietary assets; source released 1999 by/for Id Software. GPL-2.0 since 1999 (Quake + QuakeWorld). Game source released on December 21, 1999.
Vulkan Quake port based on QuakeSpasm
Active ()
A free and open source Quake remake with art under the BSD license
development active; status semi-playable; A project to create a libre game data replacement for the Quake engine, based on Lovecraftian aesthetic.
HTML5/WebGL source port of Quake
development halted; status playable; HTML5/WebGL source port of Quake
The DarkPlaces Quake engine, created by LadyHavoc. Official Git repository (replaces SVN).
status stable
main ezQuake source code base
Community source port of officially released code.
QuakeSpasm -- A modern, cross-platform Quake game engine based on FitzQuake.
Mature
This is the official GitHub mirror for the FTEQW project.
Live; also links a DOS Quake 1 (serial) version.
A port of Quake to Three.js.
development very active; status semi-playable
Official source release (companion to main entry).
A purist Quake source port that restores the original look and feel of v1.09 and earlier.
Active; faithful to v1.09 ()
Quake 1 movement physics reinforcement learning
Research code (2020-22)
quake with the turbo button pressed
development sporadic; status playable
Play the Quake engine in your browser! True to the original. Supports WebGL, software-rendered mode, mods, and mission packs.
andrewnakas/decompgames browser build: Qwasm; verification: {"status": "unverified", "date": null, "browsers":, "scope": "Upstream documentation reviewed. No browser playthrough claimed.", "playthrough": fal
Libretro port of Tyrquake (Quake 1 engine)
D3DQuake is id Software's Quake modified to use Direct3D 7.0.
development halted; status playable
μQuake - a tiny quake engine fork
development halted; status unplayable; A tiny quake engine fork
development sporadic; status playable
quake 1 and quakeworld port for plan9
dropped from awesome-decomp-games: awesome-game-remakes-only, <
Source code backup of the Quake 1 DCQ1 source port for the Sega Dreamcast created by Bero.
development halted; status semi-playable
Quake engine for webЯcade
Part of webЯcade (feed-driven browser gaming; other webЯcade apps are emulators)
HTML5/WebGL source port of Quake.
Hosted/mirrored by Emupedia (emupedia.net retro-OS web hub); mostly forks of upstream projects, many unmaintained since 2019-2022
development halted; status playable; A port of Quake 1 to the korean handheld GP32
development halted; status semi-playable; A project to create a free game data set for the Quake engine, complete with a binary executable. Only the multiplayer component has been completed, but it can also run Quake mods and custom maps.
Playable MiniLang port of Quake for Windows and Linux x64, with classic and OpenGL rendering and Protocol 15 compatibility.
Benchmark environment for evaluating vision-language models (VLMs) on popular video games!
Included in VideoGameBench dev split (2025)
Private WIP: decomp 100% byte-match (IDO 5.3); updated to GCC 12/modern libultra/F3DEX2; Dreamcast port (listed on jnmartin84 WIP_list, 2026-10-09; no public repo)
In PortMaster (main) as 'Quake 1' (quake), updated 2026-05-14; ready-to-run
dropped from awesome-decomp-games: awesome-game-remakes-only, <
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
Same toolchain
More on DOS
Found via en.wikipedia.org/wiki/List_of_commercial_video_g, osgameclones.com/, radek-sprta/awesome-game-remakes, kymie131.github.io/openportsgames/api/ports.json, icculus.org/twilight/darkplaces/
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.