Mac Source Ports features native app builds of source ports of your favorite games for both Apple Silicon and Intel Macs, signed and notarized whenever possible.
Developer: Cavedog Entertainment
Release Date: September 27, 1997
Total Annihilation is an RTS game with a cult following. Whereas other games in the genre focused on resource scarcity or micromanagement of units, it focused on resource streaming and large scale battles across bigger maps.
The game's designer, Chris Taylor, would go on to make spiritual sequels in the form of Supreme Commander amd Planetary Annihilation.

Developer: Bungie West
Release Date: 29 January 2001
The last game Bungie made before being absorbed by Microsoft and consumed with Halo, Oni is that game I barely remember but folks on my Discord desperately love. It's also never been released on digital distribution services, has been out of print for ages, and was the only product of the Bungie West offshoot.
Still, it is the subject of multiple reverse engineering attempts, the latest of which recreates the game for Apple Silicon.
In the anime-style game you play as a female protagonist aligned with the police force but learns that elements of her past are being hid from her, causing a quest of self-discovery.

Developer: Quetoo Team
Release Date: May 22, 2026
So this is interesting, I just stumbled on this randomly a few weeks back right after it was released, although it was apparently in the works for twenty years.
Quetoo is an open source project that's a combination of id Tech engines and technologies, incorporating every graphics technique the source port communities are known for, and recreating some of the classic maps of the Quake series without actually using any of its data.
The result is a purely community focused freeware arena shooter that can even be edited with modern tools like Trenchboom.
Definitely one to keep an eye on.

Developer: Ken Silverman
Release Date: January 1, 1993
Source Code Release Date: July 1, 2001
I'm going to be honest - for a long time I didn't know Ken's Labyrinth was a real game. Written by Ken Silverman as a teenager, the game is most known for being effectively the progenitor of the Build engine, which he later wrote. For some reason I always thought it was the name of a tech demo he used to get the 3D Realms gig, and not an actual commercial title.
But no, it's real, and it's fascinating. Sometimes when you have an early example of a game in a genre you get to see what they tried to do before they knew what worked. Like how Wolfenstein 3-D had points you could score, something later id Software titles never had. Ken's Labyrinth, though, has everything. Score? Check. Utterly random enemies? Check. No real plot or need for one? Of course. Graphics and sounds made by a passionate one-person team with no previous experience? Done. An in-game economy with vending and slot machines? Sure why the heck not. Toss in some photos of the developer and an audio clip of him welcoming you and you have the video game equivalent of a cult classic. The game was originally shareware and later published by Epic.
Silverman released the game as freeware in 1999 and the source in 2001. LAB3D/SDL is a source port started by Ryan “icculus” Gordon and like the Build engine that came after it, it's been through a chain of maintainers, including Katie Stafford, the latest of which is from Cameron Armstrong who brought it into modern Mac platforms.

Developer: Bungie
Release Date: October 15, 1996
Source Code Release Date: January 2000
Marathon Infinity finishes out the Marathon trilogy and, curiously, returns to being a Macintosh exclusive. Like its predecessors it includes both single and multiplayer. According to the Aleph One site, this entry is the most popular of the three today with regards to online multiplayer.
Bungie released all three Marathon titles as freeware in 2005 so the downloads from the Aleph One project include the entire game. No need to dig out your old discs here.

Developer: Bungie
Release Date: November 24, 1995
Source Code Release Date: January 2000
Marathon 2, released a year after the original, was also released for Windows 95. The game featured engine improvements and a plot that took place 17 years after the original. The graphics for this release have been upgraded from the release on XBLA.
Bungie released all three Marathon titles as freeware in 2005 so the downloads from the Aleph One project include the entire game. No need to dig out your old discs here.

Developer: Bungie
Release Date: December 21, 1994
Source Code Release Date: January 2000
The year is 1994. The world can't get enough of DOOM. Everyone that is except for you because you own an Apple Macintosh and DOOM is a PC game. You comfort yourself with your superior port of Wolfenstein 3-D but it's just not the same.
Bungie Software Products Corporation to the rescue! Marathon was released as the Mac's answer to DOOM, and a game which was its opposite, as it was not on the PC. Bungie would go on to make a trilogy of games in the Marathon universe before starting work on the Mac-exclusive Halo
Of course what really happened is Microsoft bought Bungie and Halo became an Xbox exclusive. Halo and Marathon may not share a universe, but Bungie put Marathon references in all of their Halo titles, including embedding the Marathon logo in the original Halo box art.
Bungie released all three Marathon titles as freeware in 2005 so the downloads from the Aleph One project include the entire game. No need to dig out your old discs here.

Developer: Monolith Productions
Release Date: October 1, 2002
I may have overused the term Cult Classic on this site, but this game goes one step further: it's one of gaming's Holy Grails.
No One Lives Forever 2: A Spy in H.A.R.M.'s Way is the second entry in the NOLF series. You play as Cate Archer, a spy for U.N.I.T.Y., a British counter-terrorism group fighting the H.A.R.M. organization. Basically it's a parody/homage to the James Bond movies of the 1960's with a stylish, groovy protagonist. The game was critically well recieved and is beloved within gaming fandom.
So why is it a White Whale? Because it has been commercially unavilable for many years now. It's a bizarre situaiton where the companies involved with making the games have been bought and sold and absorbed enough times that no one knows who owns the rights. The parties involve are willing to spend the effort to quash efforts from GOG and Night Dive to reissue the game but not enough to actually hash out the rights.
So consequently it was absolutely not on my Bingo card for this year that someone would figure out how to run the game on Apple Silicon. So if you fall in the Venn Diagram of people who want to play this game and are willing to figure out how to get the data on your Mac, prepare yourself for one of the best games money can't buy, though not for lack of trying.

Developer: id Software
Release Date: December 10, 1993
Source Code Release Date: December 23, 1997
You can't *not* have DOOM on a site like this. With its classic and low system requirements, DOOM famously runs on anything with a screen and a processor, so naturally it (still) runs on the Mac. The most active source port is GZDoom, which is ahead of the curve on having a Universal 2 app with M1 Mac support so we're just linking to it here. Be sure to check out their website for more info.
We've also linked to ZDoom, an older but discontinued predecessor to GZDoom, for those of you who want to run DOOM on an older PowerPC Mac.

Developer: id Software
Release Date: October 10, 1994
Source Code Release Date: December 23, 1997
The retail sequel to DOOM eschews episodes for one long campaign of levels. Adding new weapons and monsters, DOOM II delivers on its promise of more DOOM.

Developer: Tom Kidd / Mac Source Ports
Release Date: February 23, 2022
Extractor is an app from Mac Source Ports that extracts files from GOG Windows-based installers. Think of it as a GUI version of innoextract.
Right now, Extractor does exactly two things: lists the files in an installer, and extracts the files from an installer. We hope to expand it in the future but for now it's a simple application.

Developer: Hard Light Productions
Release Date: February 11, 2024
Knossos.NET is a utility that aids in downloading and configuring the FreeSpace 2 Open Source Project, aids in configuring the content from a GOG installer or other location, and can even help with mod management and multiplayer support. Check it out if you want to play FreeSpace 2 with as little hassle as possible.
