Aleph One is a cross-platform open source game engine. Aleph One is the continuation of Bungie Studios’ Marathon 2: Durandal.  The project had started in early 2000, when Bungie launched the code before being attained by Microsoft and urged the fans to develop it further.

Beginning C++17
Master modern programming with Beginning C++17 – your gateway to building powerful, efficient, and future-ready applications!
View on Amazon

The engine can be compiled on Linux, OS X and Windows. On Linux, Autoconf and automake are the only developer-specific dependencies. On OS X, release binaries are built using the latest Xcode (1.3b2) release was built with Xcode 10. Although native windows compilation is not tested or supported currently yet these binaries are built from Linux or OS X, using the MXE cross-compilation toolchain.

Epic Story: The game’s (Marathon) entire story (over 13000 lines of text) has been translated into seven languages.

Web Archive

Brief History

  • Originally developed for the Marathon series, a first-person shooter (FPS) released for Macintosh in the mid-1990s.
  • In 1999, Bungie released Marathon 2’s source code, leading to the creation of Aleph One by the community.
  • It evolved into a modern cross-platform engine with enhancements over the original Marathon engine.

Features specifications

  • Cross-platform support (Windows, macOS, Linux)
  • OpenGL rendering
  • Lua scripting support for custom modifications
  • Network multiplayer
  • High-resolution textures & modern graphical improvements
  • Modding & custom scenarios (total conversions available)

Games Developed using Aleph One

Useful Resources