Shooter

Half-Life

An older Xash3D browser client with selectable game-data and save storage.

Half-Life combat in a concrete industrial room. Original-game reference.PlayFree assets available
Original-game image
Credits

Half-Life publisher screenshot. Original-game reference; not a capture of the Pixelsuft browser client.

Half-Life © Valve Corporation. Independent guide; no endorsement implied.

Source & attribution ↗View image ↗

About this version

Pixelsuft’s repository identifies this as an Emscripten Xash port with Half-Life mods. Its hosted client exposes memory sizing and several data-loading options. It is a distinct client from x8BitRain’s WebXash; source age and a working landing page do not prove current campaign or multiplayer reliability.

Original game
Half-Life
Choose a version

Compare your options

Half-Life

Compare two Xash browser frontends by owned-file preparation, storage and server setup.

Read Half-Life guide
Browse all version comparisons →

Half-Life’s action and problem solving

Valve’s original Half-Life combines first-person combat with an unfolding science-fiction adventure. The publisher describes a world in which surviving requires thinking as well as shooting. That mixture makes the journey between encounters part of the game: you are working through spaces and situations rather than selecting isolated combat arenas.

This page concerns Pixelsuft’s browser build of Xash. The original game’s reputation and feature list provide background; they do not establish which campaigns or modifications this particular browser package supports.

Valve · Half-LifePixelsuft · em-xash README

A configurable Xash browser launcher

Pixelsuft describes the project as an Emscripten port of Xash with Half-Life modifications. The launch page exposes the engine’s configuration directly, including memory, game-data loading and storage choices. It is better suited to someone comfortable choosing those options than to a guided game library with a documented campaign picker.

Pixelsuft · em-xash READMEPixelsuft · Xash data and filesystem launcher

Choose data and storage as separate options

The detailed launcher can load a local ZIP or use a configured data server. Its Emscripten data route can cache files in IndexedDB, while the server-ZIP route is labelled slower and uncached. Loading an archive and retaining your progress are separate decisions: the filesystem menu also offers IndexedDB, LocalStorage and RAM-only operation.

Choose a persistent filesystem if you intend to return, and follow the launcher's instruction to exit the game correctly when using IndexedDB. RAM-only mode keeps the session temporary; LocalStorage is explicitly labelled as sometimes lacking space. Keep your original data archive separately rather than treating the browser cache as its only copy.

Pixelsuft · Xash data and filesystem launcher

Before you play

Do I need the original game files?

Game Options offers server packages, server ZIPs and a local ZIP file. The local option can use files from your own game copy; availability and provenance of hosted packages were not established.

Creator-reported · Project guide
How do I get started?

Set the memory size on the landing page and choose Start. In Game Options select a data source and a storage backend before launching.

Creator-reported · Project guide
What are the controls?

The runtime exposes Lock/hide mouse pointer and Resize canvas options; full control mappings were not reviewed.

Creator-reported · Project guide
How do saves work?

The client offers IndexedDB, LocalStorage or temporary RAM. Its UI says IndexedDB changes require a correct exit and LocalStorage may run out of space.

Creator-reported · Project guide
What should I know before playing?

The reviewed repository revision is from June 2021. The launcher and configuration were checked, not a completed game load.

Creator-reported · Project guide

Made possible by Pixelsuft.

Project & original game creditsOriginal project

Half-Life

Open original
Half-Life combat in a concrete industrial room. Original-game reference.

Half-Life publisher screenshot. Original-game reference; not a capture of the Pixelsuft browser client. Half-Life © Valve Corporation. Independent guide; no endorsement implied. Source · Reuse terms