Long before Halo, Bungie created the Marathon trilogy — a series of first-person shooter games for Mac OS released in 1994, 1995, and 1996. Halo fans may have become somewhat acquainted with the series thanks to Marathon 2: Durandal being released on Xbox Live Arcade in 2007, but that still left two games to be played.
Source code for Marathon 2 was released to the public years ago, prior to Microsoft’s acquisition of Bungie. Subsequently all three games were made available for free from Bungie’s website, including Infinity being made open source this past summer. Not content with having the games to play just as they were originally created, a team of modders has spent the better part of a dozen years working on an updated version of the Aleph One engine, and the Marathon trilogy with it.