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: Human Head Studios
Release Date: July 11, 2006
So, first things first: this is the 2006 game called Prey, not the more recent 2017 game called Prey.
In keeping with the trend of melding the game source with a related engine source in order to play a commercially unavailable game, here's Prey, 2006 edition.
The brief history is that in the late 90's 3D Realms tossed their hat into the "cool tech with one word name" game with a game and engine called Prey. It had deformable terrain, portals, and a Native American protagonist. Ultimately though it is never finished or released. Years later, while develping Duke Nukem Forever they dust off the old concept and hand it to Human Head Studios. They use id Tech 4 (so, the DOOM 3 engine) to make the game, keeping the protagonist and the portals (and even shipping before Portal) but swapping out the deformable terrain for gravity defying sections.
Years later 3DR sold the IP to ZeniMax, who was having Human Head make a Prey 2, reportedly tangentially connected to the first game, but it eventually gets canceled. In 2017 they decided to attach the Prey name to Arkane Studios' otherwise unrelated System Shock homage project.
The game has been unlisted and unavailable for years now in a situation similar to NOLF 2 where the rights are ambiguous due to corporate shenanigans but if you have it, now you can play it on your Mac. Again.
Pro tip: if you have a physical copy you can still activate the CD Key on Steam and activate this otherwise unavailable title.

~/.local/share/prey06/ or /usr/local/share/games/prey06/. From here Prey2006.app should run and be able to find the data.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: TeamTNT
Release Date: June 17, 1996
Source Code Release Date: December 23, 1997
Final DOOM was a retail product which contained two 32-level campaigns, TNT: Evilution and The Plutonia Experiment. It used the same weapon and feature set as DOOM II and the episodes were contracted out from the DOOM level editing community.

Developer: Raven Software
Release Date: December 23, 1994
Source Code Release Date: January 11, 1999
Running on the DOOM engine, Heretic went an entirely different direction with dark fantasy elements, interactive environments, and inventory items. Also sometimes you can fly.

Developer: Raven Software
Release Date: October 30, 1995
Source Code Release Date: January 11, 1999
The sequel to Heretic, also running on the DOOM, Hexen: Beyond Heretic builds on Heretic's foundation by adding selectable classes and a hub structure.

Developer: Rogue Software
Release Date: May 15, 1996
Source Code Release Date: December 12, 2014
Demonstrating the flexibility of the DOOM engine (or at least developers' willingness to try and use it everywhere), Strife is an RPG with FPS elements. If nothing else, it's a neat idea. One interesting side note is that the original source code for this game was lost, the support for this game was reverse engineered.

Developer: Digital Café
Release Date: 1996
Source Code Release Date: December 23, 1997
Legendary for being the first video game released in a cereal box (or at least the first good one), Chex Quest is a fantastic FPS game using the DOOM engine but eschewing the violence for cartoon zapping. Essentially a kid-friendly DOOM total conversion with new levels, this marketing tool has continued to entertain, especially if you have a kid who wants to play a retro first person shooter.
The first game in the series was released on a CD-ROM in boxes of Chex, the second game was available for download on Chex's website, and the third game was commissioned in 2008 (!). There's a reason why everyone from AVGN to John Oliver have commented on this game.
The WAD files are available for free here.

Developer: id Software
Release Date: June 22, 1996
Source Code Release Date: December 21, 1999
Quake is a first-person shooter, the first in the Quake series, which added polygonal enemies, advanced geometry, and a soundtrack by Nine Inch Nails. A fascinating example of grappling with technology changes in parallel to gameplay, it spawned entire industries of modders and mutiplayer gaming.
The vkQuake port was derived from the QuakeSpasm Spiked port and uses Vulkan on macOS by way of MoltenVK. In addition, vkQuake recently added support for the remastered version of Quake from Night Dive Studios.
And because I've had a few requests for it, we are now hosting a build of DarkPlaces as an alternative port.
If you want to experience what it was like to play Quake at laumch before the advent of GLQuake or hardware acceleration, we have added Chocolate Quake as an additional option.

Developer: Totally Games
Release Date: March 23, 1999
The last of the original line of Star Wars space combat games, Star Wars: X-Wing Alliance represents the culmination of the series with both single and multiplayer modes, a more modern game engine, and fully voiced in-game dialouge.
NOTE: in the DREAMM source port (since DREAMM translates/emulates the original game) this game requires a joystick and apparently they're not kidding about that as it kicks you out if it doesn't detect one.

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.
