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.
