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.



Sort By:
Showing 1-10 of 175 games

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.

Source Port:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version 4.2.1, requires macOS 12.4 or later
Build date: September 20, 2025
Installation instructions


Developer: Chris Sawyer
Release Date: October 15, 2002

Another game from the mind of Chris Sawyer, RollerCoaster Tycoon 2 shares the same pixel art style and hardcore interface as his other games.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Port:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Ad Hoc Signed
 
Third Party Build
 

  Download  Version v0.4.31, requires macOS 10.14 or later
Build date: February 1, 2026
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Mac Source Ports Build
 

  Download  Version 1.33.1, requires macOS 10.15 or later
Build date: December 31, 2025
Installation instructions


Developer: Capstone Software
Release Date: September 1995
Source Code Release Date: August 2006

Witchaven, based on a pen-and-paper RPG supplement, was the first game to use the Build engine. Although not nearly as successful or technically advanced as its successors, it nevertheless attempted to pull off a combination of first person action and role playing elements.

The source was released by a former Capstone programmer in 2006 and the JFWitchaven project arose from that.

This game is definitely not nearly as polished or advanced as later Build games but it's still an intersting artifact of the mid-90's FPS gold rush.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Port:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version 20251227, requires macOS 10.15 or later
Build date: December 27, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions


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.

Purchasing a game through one of our links helps support the site.  You can use our Extractor utility to get the data from the GOG game installer.

Source Ports:
Website
Source code
  Universal 2 for Apple Silicon and 64-Bit Intel Macs  
Signed
 
Notarized
 
Third Party Build
 

  Download  Version g4.14.2, requires macOS 10.15 or later
Build date: May 3, 2025
Installation instructions



Copyright © 2026 MacSourcePorts.com  |  Contact Us

Copyright © 2026 MacSourcePorts.com
Contact Us