Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Aleph One?
Aleph One is a free, open-source game engine that continues Bungie's Marathon 2 engine. It runs natively on macOS, Windows and Linux, and it plays the original Marathon trilogy — Marathon, Marathon 2 and Marathon Infinity — along with a large library of community-made scenarios and net maps. It is distributed under the GNU General Public License, and the source code is downloadable.
What you actually get
- The trilogy, playable today. Marathon is a survival fight against the alien Pfhor; Marathon 2: Durandal follows survivors hunting an ancient ally; Marathon Infinity is the one most people use for online matches.
- Multiplayer for up to 8 players. Games are peer-to-peer, working over a LAN or over the internet if the host is configured correctly, with a global matchmaking lobby for finding players and chatting. An optional lhowon.org account adds play-history tracking and monthly leaderboards.
- Community content. The engine powers dozens of community projects, from single new levels to total conversions with new weapons, monsters and storylines, both inside and outside the Marathon universe.
Who it suits
| If you are… | Aleph One is… |
|---|---|
| Curious about the Marathon story | A straightforward way to play the trilogy in order |
| A multiplayer regular | Best paired with Infinity and the matchmaking lobby |
| A modder or tinkerer | Attractive because the engine is open source and GPL-licensed |
| Looking for a modern, officially supported Bungie release | Not that — this is a community continuation of the 1990s engine |
A practical next step: if you want the campaign, start with Marathon and work forward; if you mainly want to play against other people, install the engine, grab Infinity, and join a lobby match to see how the peer-to-peer hosting behaves on your connection. The project's own pages at Aleph One cover downloads and online setup, and Marathon is where Bungie's separate, newer Marathon game lives — a different product from this engine.
How do I download and install Aleph One on my operating system?
Aleph One is distributed as a free, open-source engine rather than a single installer, so the download step is mostly about matching the engine to your OS and then adding the game data. The official site lists builds for macOS, Windows, and Linux, with version 1.11.1 noted as the latest release.
Downloading
- Go to Aleph One and use the download link for your platform.
- macOS, Windows, and Linux are the natively supported desktop systems. The site also links to an iOS option and a GitHub repository if you want the source code.
- The engine alone does not include the Marathon games. You need the game data files, which the site points to alongside the engine download.
Installing
- Unpack the archive you downloaded and place the Aleph One application somewhere you can find it.
- Put the Marathon data files in the same folder as the engine, or use the in-app file selection when it asks for them.
- Launch the engine and choose which game or scenario to start: Marathon, Marathon 2, or Marathon Infinity.
On macOS, expect to move the app into Applications and then clear any first-launch security prompt. On Windows, the archive usually runs without a formal installer. On Linux, you may prefer a distribution package or build from source.
A practical first session
A new player who wants the story should begin with Marathon and work forward, since the trilogy builds in order. Someone mainly interested in online matches should install Marathon Infinity, because the site notes most multiplayer games are played there. Multiplayer supports up to eight players, is peer-to-peer over LAN or the internet, and uses a global matchmaking lobby; an optional lhowon.org account adds play history and monthly leaderboards.
If you want community-made content, the site links to major scenarios and total conversions, which install the same way as the base games: data files into the engine's folder.
How can I play Marathon 2 or Marathon Infinity online with other players?
To play Marathon 2 or Marathon Infinity online, use Aleph One, the open-source continuation of Bungie's Marathon 2 engine. It runs natively on macOS, Windows and Linux, and supports the full Marathon trilogy. Multiplayer matches and co-op sessions support up to 8 players, and connections are peer-to-peer over a LAN or, with the host configured correctly, over the internet.
How matchmaking works
Aleph One includes a global matchmaking lobby where you can find games and chat with other players. If you create an optional account on lhowon.org, you can also track your play history and compete on monthly leaderboards. The lobby and account are conveniences around the game, not requirements for playing.
What to expect in practice
The two titles serve different online habits. Marathon 2: Durandal is known for its single-player campaign and updated graphics from the Xbox Live Arcade remake, so it is the natural pick if you want a co-op run through a story campaign. Marathon Infinity is where most online multiplayer matches happen, so it is the better choice if your goal is competitive play against other people. Both are covered by the same engine, so you can install once and switch between them.
A concrete first session
- Download Aleph One from Aleph One and install it.
- Add the Marathon 2 or Marathon Infinity game data files, which the engine expects separately from the engine itself.
- Open the global matchmaking lobby and look for an active game, or host one and share the connection details with the players you want to join.
- If you plan to host over the internet rather than a LAN, sort out your network configuration first, since peer-to-peer hosting depends on the host being reachable.
Decision criteria
Choose Marathon Infinity for pick-up online matches, since that is where most multiplayer activity is concentrated. Choose Marathon 2 for a cooperative campaign with a group of friends. If you cannot host reliably, joining an existing lobby game is the simplest path; if you want a recurring group, hosting on a LAN or with a properly configured connection gives you more control.
Beyond the official trilogy, the engine also powers dozens of community scenarios and total conversions with new weapons, monsters and storylines, so the same installation can take you well past the original games once you are comfortable with the lobby.
What are the best community-made scenarios and total conversions for Aleph One?
Aleph One's own About page points to a "major scenarios" collection rather than naming a single best pick, so the honest answer is that quality depends on what you want: more Marathon, or something that barely resembles it.
Three directions worth choosing between
- More of the Marathon story and feel. The engine natively supports Marathon, Marathon 2 and Marathon Infinity, so the most reliable starting point is playing the trilogy itself before adding community work. Marathon 2 is the one the page singles out for its single-player campaign and XBLA-era updated graphics; Marathon Infinity is where the page says most online multiplayer happens.
- New campaigns inside the Marathon universe. The engine "powers dozens of community-made games, from new levels to total conversions," with "new weapons, monsters, and storylines set inside and outside the Marathon universe." That phrase is the useful split: some scenarios extend the Pfhor war, others leave it entirely.
- Total conversions. These replace weapons, enemies and story rather than adding maps to the existing campaign. If you have already finished the trilogy and want the engine to feel unfamiliar, this is the category to browse first.
A practical way to decide
If you have never played Marathon, start with the trilogy — a total conversion assumes you already know how the engine handles. If you have finished it and want company, install Aleph One and look for Infinity matches in the global matchmaking lobby, which supports up to 8 players in multiplayer or co-op, peer-to-peer over LAN or the Internet. If you want solo content, read scenario descriptions for whether they are level packs or full conversions, since that determines how much new material you get.
Two things to keep in mind. Scenarios vary enormously in scope and polish, and the About page does not rank them, so treat any list — including this one — as a starting point rather than a verdict. And signing up for an optional lhowon.org account is only needed for play history and monthly leaderboards, not for downloading or playing scenarios.
For the current official list, use the major scenarios link on Aleph One, and download the engine from the same page to run them.
How do I set up and host a multiplayer match over the internet?
Aleph One's multiplayer is peer-to-peer: one player's machine acts as the host and everyone else connects directly to it. For an internet match, the practical work is on the host's side—making that machine reachable from outside the local network. The engine supports up to 8 players in deathmatch or co-op, and the global matchmaking lobby is where players gather and chat before a game.
Hosting checklist
- Pick the right game. Most online matches are played with Marathon Infinity, so host Infinity unless your group has agreed otherwise.
- Gather everyone in the lobby. Have players launch Aleph One, open the multiplayer lobby, and wait there. It's easier to coordinate there than to swap addresses in chat.
- Start the game as host. Choose the game type, map, and player limit (8 maximum), then begin hosting.
- Make your machine reachable. Peer-to-peer means every player's client talks to yours. If you are behind a router, forward the port Aleph One uses to your host machine's local IP address, and allow the application through your operating system firewall. Without this, LAN play works but internet joiners will time out.
- Share your public address. Give the other players your public IP and the port, or let them find the game through the lobby.
- Verify before committing to a long session. Have one player join first; if that works, the rest usually will.
Choosing between lobby and direct connection
| Situation | Better approach |
|---|---|
| Players you don't know, or a pickup game | Global matchmaking lobby |
| Friends with a known host and a forwarded port | Direct connection to host IP and port |
| Same building or LAN party | LAN play; no port forwarding needed |
| Host can't change router settings | Someone else hosts, or use a VPN that puts players on one virtual LAN |
Practical notes
A lhowon.org account is optional. It doesn't affect whether you can host; it adds play-history tracking and monthly leaderboard standings for players who want them.
If port forwarding isn't possible—common on shared or locked-down networks—a virtual LAN tool that assigns everyone addresses in the same subnet is the usual workaround, since Aleph One then treats the match as a LAN game. Agree on a voice channel separately, because the in-game lobby chat is text.
Next step: check the "How to join or host games online" documentation on Aleph One for the exact port number and current host instructions, since those details can change between releases.
Why is Aleph One distributed under the GNU General Public License?
Aleph One is distributed under the GNU General Public License because it is an open source continuation of Bungie's Marathon 2 engine: the project's own description states that it is "available under the terms of the GNU General Public License (GPL)" and offers the source code for download. In practical terms, the GPL is the legal framework that lets a community fork, modify and redistribute the engine while requiring derivative versions to remain equally open.
What that means for different users
- Players get a free engine that runs the Marathon trilogy and many third-party scenarios across macOS, Windows and Linux, without needing permission from the original rights holder for each build.
- Modders and scenario authors can build total conversions and new levels on top of the engine, because the licence permits modification and redistribution. The site points to a catalogue of community scenarios as evidence of this.
- Developers can inspect, patch and port the code, and can ship their own builds as long as they honour the GPL's conditions. The project also mirrors its repository, which supports this kind of outside contribution.
- Bungie retains its Marathon trademarks, which the site notes are used with permission. The GPL covers the engine code, not the Marathon name or logos.
The trade-off
A permissive licence would let someone take the engine closed-source; the GPL prevents that, keeping improvements visible to the community. The cost is that GPL code cannot be mixed into proprietary projects without releasing that project's source, so commercial reuse is limited.
A concrete next step
If you want to build a scenario or a standalone game on this engine, start by reading the licence text and the project's wiki before you write code. For a quick comparison of how other open source game engines handle this, see ScummVM and id Software, whose released engines show a similar pattern of community maintenance around original commercial code.
User reviews (0)