Halo: Combat Evolved

Boots, lightly tested

Xbox · 2001 · Shooter · Decompilation

The original Xbox shooter in the browser, with clean-room multiplayer maps.

Opens in a new tab. About 30 MB on first load. Sound starts after your first tap or key press in the game.

Open in its own tab ↗
Controls
W A S Dmove
Mouselook, left button fires, right button throws a grenade
Spacejump, Ctrl — crouch
Eaction, R — reload, Tab — switch weapon
Gamepadoriginal Xbox layout

About this build

Halo: Combat Evolved running in the browser from the CC0 OpenCE decompilation of the Xbox game, compiled to WebAssembly and drawn with WebGL2. The menu and all 13 multiplayer maps are rebuilt by the clean-room pipeline: map geometry and scripts are kept, and every texture, sound and font is regenerated or replaced with CC0 material, so no retail data is distributed. You can also import your own Xbox disc image to play the retail game locally.

Built from
the OpenCE decompilation of the Xbox game, compiled to WebAssembly (WebGL2)
Type
Decompilation
Game files
No original game files needed. Optional: import your own Xbox disc image, which is read in the browser and never uploaded.
Code licence
CC0-1.0 (OpenCommunityEdition/OpenCE and the fqlx web port)
Assets
Regenerated clean-room maps with CC0 textures and sounds; no retail data is distributed
Source
andrewnakas/halo-cleanroom ↗

What has been tested

Headless Chrome boots the main menu and loads Blood Gulch, Beaver Creek and Sidewinder from the clean maps (first person, HUD, walking). Nobody has played a match by hand yet.

Last tested 2026-10-09 in Chrome (headless, muted). Full playthrough: not verified. How games are tested.

The build's own test log is in STATUS.md in its repository.

Known limitations

Saves

Downloaded maps and settings are kept in this browser's storage. Clearing site data removes them.

Play next