allrecomps

Xbox / Source port

Halo: Combat Evolved — OpenCE

OpenCE ports an early Xbox Halo engine to SDL3 and modern OpenGL/OpenGL ES/WebGL2 targets. This is a source port of the Xbox game, not the separate PC Custom Edition executable.

Release availableWindows · Linux · Android · Other
Halo: Combat Evolved — OpenCE
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

OpenCE ports an early Xbox Halo engine to SDL3 and modern OpenGL/OpenGL ES/WebGL2 targets. This is a source port of the Xbox game, not the separate PC Custom Edition executable.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Compatibility

The README documents Windows, Linux, Android and browser builds. Import your own retail Xbox disc as ISO or XISO; PC/Custom Edition base maps are not interchangeable. macOS is described as work in progress, not included as an established target.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

The project documents Xbox map extraction and release packages for its current targets; macOS is still described as in progress.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

The latest non-prerelease GitHub release observed is build-246. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026

Known limitations

The foundation is an early development build. Rendering interpolation does not change the original 30 Hz simulation. OpenSauce custom-map extensions are unsupported, and debug assertions can stop a debug build; multiplayer claims remain maintainer reports.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Getting started

Choose the official release package for your OS or the Android APK. At first launch, select your Xbox image so the importer can extract maps. Custom maps have a separate custom_maps path; use the release build when following the player guide.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.