Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Remakes
  3. Aleph One

Aleph One

GPL-3.0C++release-20250829

Open source continuation of Bungie's Marathon 2 game engine for playing Marathon series games and third-party content.

Visit WebsiteGitHubGitHub
800 stars129 forks0 contributors

What is Aleph One?

Aleph One is an open-source game engine that serves as the continuation of Bungie's Marathon 2 and Marathon Infinity engines. It allows players to run the classic Marathon trilogy games and third-party fan-made scenarios on modern operating systems like macOS, Windows, and Linux. The project maintains compatibility with original game data while providing updated build systems and dependencies.

Target Audience

Retro gaming enthusiasts, developers interested in classic game engine preservation, and players of the Marathon series who want to run the games on contemporary hardware and operating systems.

Value Proposition

Aleph One provides a legally open-source, cross-platform engine that faithfully replicates the original Marathon gameplay experience. It is the only maintained option for running these classic games natively on modern systems with support for community-created content.

Overview

Aleph One is the open source continuation of Bungie’s Marathon 2 game engine.

Use Cases

Best For

  • Playing the original Marathon trilogy on modern operating systems
  • Running third-party Marathon scenarios and fan-made content
  • Studying the architecture of a classic 1990s first-person shooter engine
  • Cross-platform game engine development with SDL2 and Boost
  • Preserving and extending legacy game software through open-source continuation
  • Building custom Marathon-like games using the engine's capabilities

Not Ideal For

  • Developers creating modern 3D games with advanced graphics and physics engines
  • Projects needing a general-purpose game engine with extensive documentation and broad community support
  • Users who prefer a simple, one-click installation without compiling from source or managing dependencies

Pros & Cons

Pros

Cross-Platform Compatibility

Runs on macOS, Windows, Linux, and FreeBSD with modern build systems like Xcode, Visual Studio, and autoconf, ensuring broad accessibility for retro gaming.

Faithful Game Preservation

Engine is a direct continuation of Bungie's Marathon 2 and Infinity engines, maintaining exact compatibility with original trilogy data and fan-made scenarios as stated in the README.

Modern Dependency Management

Uses vcpkg for handling dependencies, simplifying integration of libraries like SDL2, Boost, and multimedia codecs across platforms.

Active Community Support

README links to Discord and Steam, providing ready-to-run versions and a hub for Marathon enthusiasts to share content and get help.

Cons

Complex Setup Process

Building from source requires managing vcpkg, submodules, and numerous dependencies, with instructions assuming familiarity with tools like Xcode and command line, which can be daunting for newcomers.

Niche Application Scope

Focused solely on the Marathon series and its mods, lacking versatility for other game genres or projects beyond this specific ecosystem.

Extensive External Dependencies

Full feature set depends on many optional libraries like curl, miniupnpc, and video codecs, which must be manually installed and configured, adding to setup overhead.

Frequently Asked Questions

Quick Stats

Stars800
Forks129
Contributors0
Open Issues71
Last commit2 months ago
CreatedSince 2015

Tags

#sdl2#marathon#first-person-shooter#c-plus-plus#cross-platform#open-source-gaming#vcpkg#boost#game-engine#retro-gaming

Built With

A
ASIO
a
autoconf
X
Xcode
v
vcpkg
S
SDL2
v
visual-studio
O
OpenAL-Soft
z
zlib
l
libsndfile
B
Boost
C
C++

Links & Resources

Website

Included in

Game Remakes1.3k
Auto-fetched 14 hours ago

Related Projects

ioquake3ioquake3

The ioquake3 community effort to continue supporting/developing id's Quake III Arena

Stars2,768
Forks604
Last commit1 day ago
Chocolate DoomChocolate Doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

Stars2,371
Forks698
Last commit24 days ago
vkQuakevkQuake

Vulkan Quake port based on QuakeSpasm

Stars2,200
Forks266
Last commit20 hours ago
dhewm3dhewm3

dhewm 3 (Doom3 sourceport) main repository

Stars2,113
Forks406
Last commit24 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub