Half-Life 2 is now playable through WebGL 2 in an unofficial browser port

Half-Life 2 now runs in a browser, but for how long?

Half-Life 2 can now be played directly in a web browser through an unofficial port created by developer slqnt. This is not cloud streaming. The game runs locally in the browser using WebGL 2, allowing users to start playing without installing the Steam version or downloading a large game package first.

The project was released after around three months of work, according to posts shared by the developer and the Half-Life community. Club386 tested the build and reports that it can run above 100 FPS in a browser, although it still has issues with background loading, missing textures, facial animations and character eyes.

Source: slqnt

Half-Life 2 is not a small 2D demo or a static renderer. It includes physics, scripting, NPC logic and large maps built for Valve’s Source engine. Running that inside a browser is a serious development project, even if the result is still incomplete. Technically speaking, even Counter Strike should work now.

This is an unofficial release, with no public Valve approval attached to it. More importantly, the current version does not appear to ask users to load their own Half-Life 2 data, unlike many emulator-style projects that require original files from the user.

A fully playable browser version of Half-Life 2 has just been released to the public. You don't need to download anything, just open the site and play! The webport was created by Slqnt and 98006 in just three months! pic.twitter.com/x88rMgWhxd

— ‎Gabe Follower (@gabefollower) June 25, 2026

At minimum, the project should probably require users to provide their own files. That would not remove all legal risk, but it would avoid the most obvious problem. If the browser build is serving the game content directly, it gives the rights holder a much easier reason to request removal.

This is also similar to the GTA Vice City browser demo we covered last year. That project was later hit by a DMCA request from Take-Two, and DOS Zone says it had to rework the page. The current version now requires users to provide the game data before playing. Half-Life 2 in a browser may follow the same path unless the distribution model changes quickly.

Source: Half Life 2 in browser (unofficial project), Club386