Cloned Games

Halo: Combat Evolved Engine Reimplementation

Engine reimplementationHalted

A new engine written from scratch that loads the original game's data files.

Halo: Combat Evolved (original game, not this project)Original game image
Image of the original game, Halo: Combat Evolved. This project has no screenshots of its own yet.
Links, repository & details

About

A project to study and create a free, open-source re-implementation of the original Xbox launch title Halo: Combat Evolved. Pieces of the game are re-implemented in C, compiled and patched into the original executable so they replace their original counterparts. Currently it can patch and run the existing game and has the main loop re-implemented, with, in its own words, a long way to go. The repository does not include game executables or assets, so they must come from your own copy of the game.

Getting started

Prepare a directory with the retail disc files and the original executable, version 01.10.12.2276, then build with CMake using Visual Studio, Clang or a Docker container on Windows, macOS or Linux. The build produces a patched executable; make an ISO from the patched directory with extract-xiso and run it in xemu or on an Xbox.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Xbox version).

  • You need to provide the original game files and assets from your own copy.
  • The build overview specifies retail disc game files and original executable version 01.10.12.2276, named cachebeta.xbe.

Features

  • The project can patch and run the existing game.
  • The game's main loop has been re-implemented.

Summarised from the project's README.

Additional notes

External link
A progress report at https://blam.info/progress/ shows which functionality has been re-implemented.

FAQ

What is Halo: Combat Evolved Engine Reimplementation?
Halo: Combat Evolved Engine Reimplementation is an open-source engine reimplementation of Halo: Combat Evolved. A new engine written from scratch that loads the original game's data files. The original game ran on Xbox.
Do I need the original game files to run Halo: Combat Evolved Engine Reimplementation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share:

More like Halo: Combat Evolved Engine Reimplementation

Active
Halo: Combat Evolved Port screenshot
A port of the Halo: Combat Evolved Xbox decompilation to Linux, Windows and Android; you supply a disc image.
Stars850
Updated1 month ago
LicenseCC0-1.0
Release2026
Active
Original game (original game, not this project)Original game image
A work-in-progress decompilation of Halo: Combat Evolved build 2342, with progress tracked on decomp.dev.
Stars165
Updated1 month ago
LicenseCC0-1.0
Release2025