All games
Half-Life (browser) game preview

Half-Life (browser)

A browser port of Half-Life built with Xash3D FWGS and Emscripten.

Opens an external game site in a new tab.

Before you play

Half-Life (browser) runs in your browser on pixelsuft.github.io. It is free to play.

About Half-Life (browser)

This project brings Half-Life to the browser using an Emscripten port of the Xash3D FWGS engine. The creator's repository identifies it as a Half-Life browser port and describes support for Half-Life mods.

The launch page provides a memory-size setting and a Start button. It is a browser adaptation of the first-person action game; exact controls, available game content, and platform support should be checked in the project's interface.

How to play

  1. Open the original game page.
  2. Review the memory-size setting; the page initially displays 150.
  3. Select Start to launch the browser port and follow the interface's instructions.
  4. Consult the in-game controls or settings before playing; the landing page does not document key mappings.

A few things to know

Will it work on my phone?

Phone support has not been confirmed yet. Try a computer if the touch controls don’t respond.

Does it cost anything to play?

You can play for free. Any optional purchases are listed by the game itself.

Can I play with other people?

No. This is a single-player game and does not support multiplayer.

More to play