PCPC · 1998 · first-person shooter
Half-Life
Half-Life (PC, 1998) has an official source code release, ValveSoftware/halflife, and 15 other public projects, including a matching decompilation and a decompilation.
Data checked 2026-10-12 · unbaked registry
Projects
Half-Life 1 engine based games
Official HL1 SDK (game DLL + client DLL), updated 2024 for 25th anniversary; GoldSrc engine closed.
Xash3D FWGS engine
eldritchpenumbra packages Half-Life Trilogy, C.A.G.E.D., Reprocessing etc. on Xash3D.
Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.
Mature, 100% compatible engine replacement for servers
Clean-room reimplementation of Half-Life: Deathmatch and Half-Life (Experimental) in QuakeC.
Clean-room HLDM playable; single-player experimental ()
Port of the Xash3D-FWGS Half Life Engine to Oculus Quest
Active ()
Half-Life in your browser powered by webxash3d-fwgs
Live with free demos (Uplink, Day One, HLDM)
A re-upload of mittorn's Emscripten port of Xash3D.
Re-upload of mittorn's Emscripten port; modern FWGS builds also have web targets (webxash)
Half Life Browser Port
Live; streams full game data (214 MB) from server; repo last pushed 2021.
Reverse-engineered source code of the Half-Life 1 Net Test 1 (build 722).
Reverse-engineered source code of the Half-Life 1 Net Test 1 (build 722); no GitHub releases; repo created 2025-10-13
Half-Life Dreamcast port reverse-engineered.
Half-Life Dreamcast port reverse-engineered; latest release HLDC_MP (2026-09-15); repo created 2026-03-19
A decompilation of the Ps2 version of Half-Life
WIP; engine/Cmd.c matches byte-for-byte
Playable on dos.zone
What you need
You need your own copy of the game: these projects ship code only.
More on PC
Found via frag-net.com/, osgameclones.com/, inxanitylabs.com/games/half-life, x8bitrain.github.io/webXash/, x8bitrain/webXash
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.