unbaked
4,525 games · 8,272 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

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.

Projects

Source releaseC++ (MSVC/GCC)4,381 starspushed 2024-10-02custom license

Half-Life 1 engine based games

Official HL1 SDK (game DLL + client DLL), updated 2024 for 25th anniversary; GoldSrc engine closed.

ReimplementationGoldSrc-compatible engine reimplementation + Valve's published HLSDK…2,841 starspushed 2026-10-11no license

Xash3D FWGS engine

eldritchpenumbra packages Half-Life Trilogy, C.A.G.E.D., Reprocessing etc. on Xash3D.

DecompRE of HLDS engine (DWARF from Linux build)864 starspushed 2026-09-20MIT licenserelease 3.15.0.896

Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.

Mature, 100% compatible engine replacement for servers

ReimplementationQuakeC on Nuclide SDK / FTEQW engine322 starspushed 2025-11-12ISC licenserelease 03-05-2024

Clean-room reimplementation of Half-Life: Deathmatch and Half-Life (Experimental) in QuakeC.

Clean-room HLDM playable; single-player experimental ()

Source portC244 starspushed 2026-09-29GPL-3.0 licenserelease v1.7.4

Port of the Xash3D-FWGS Half Life Engine to Oculus Quest

Active ()

Source portwebxash3d-fwgs (Xash3D-FWGS WebAssembly build) with a web frontend161 starspushed 2026-01-28no license

Half-Life in your browser powered by webxash3d-fwgs

Live with free demos (Uplink, Day One, HLDM)

Source portXash3D (GoldSrc-compatible engine) → Emscripten145 starspushed 2019-10-23no license

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)

Source portXash3D FWGS (GoldSrc-compatible open engine) + HLSDK game code -> Ems…117 starspushed 2021-06-22no license

Half Life Browser Port

Live; streams full game data (214 MB) from server; repo last pushed 2021.

DecompVisual C++ (period MSVC)60 starspushed 2026-08-02custom license

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

DecompVisual C++ (period MSVC)44 starspushed 2026-09-16no licenserelease HLDC_MP

Half-Life Dreamcast port reverse-engineered.

Half-Life Dreamcast port reverse-engineered; latest release HLDC_MP (2026-09-15); repo created 2026-03-19

Matching decompee-gcc 2.95.2 (SCE build 274) -O2 -G0 confirmed; SDK 2.1; SLUS_200.660 starspushed 2026-10-12no license

A decompilation of the Ps2 version of Half-Life

WIP; engine/Cmd.c matches byte-for-byte

pixelsuft
Source port
Half-Life
Source port
WebXash
Source port
Half-Life and Counter-Strike 1.6
Source port
HLDM in browser (DOS.Zone multiplayer hub)
Source portlikely Xash3D-FWGS web build (not stated); hosted on DOS.Zone (js-dos…

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.