Half-Life 2
Half-Life 2 (PC, 2004) has an open-source reimplementation, nillerusr/srceng-android, and 3 other public projects, including an official source code release and a static recompilation.
Data checked 2026-10-12 · unbaked registry
Projects
Android launcher for source engine
development sporadic; status playable; A reverse-engineer port of the Nvidia Shield version of HL2.
Static recompilation of Half-Life 2 (Xbox, 2005) to native Windows via xboxrecomp
Boots to its own main menu (City 17 skyline); not playable; 49,498 functions disassembled; RTTI/datamaps cross-referenced to Source SDK 2013 (84% of classes)
The 2013 edition of the Source SDK
Source SDK 2013 game code for HL2/Episodes/HL2DM (2013, updated 2025 with TF2); engine closed.
What you need
You need your own copy of the game: these projects ship code only.
Same toolchain
More on PC
Found via osgameclones.com/, sp00nznet/xboxrecomp, recompiledgames.com/half-life-2-recompiled/
GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.