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 176 games

Developer: Valve Software
Release Date: November 19, 1998

For the 100th game on Mac Source Ports, I wanted it to be something special. It turned out to be a quite a doozy as well.

It's not an overstatement to say Half-Life changed everything. It challenged what we thought first person shooters, narrative content, and gaming atmosphere in general were capable of. It spawned spinoffs, sequels, and launched Valve software into the massive force it is today. It says something that in a world filled with tons of games to choose from, everyone is still begging Valve to make another entry in this series to tie off the now fifteen-year cliffhanger of Half-Life 2: Episode Two.

Half-Life and the Mac have an interesting history, as well. Long before Steam was even a thought in their head, Valve announced and began work on porting the game to Mac OS 9, but it was eventually canceled. Then in 2013, Valve decided to release Steam for the Mac, the first non-Windows computer platform for it, and ported their games to Steam in the process, so now finally Half-Life was available on the Mac. However, the releases were 32-bit apps so when macOS 10.15 Catalina cut off support for 32-bit apps, Half-Life became unavailable to anyone who upgraded, and Apple Silicon Macs never had a chance to play it.

Meanwhile, a project arose called Xash3D. Since the engine for Half-Life, now retronymed GoldSrc for various reasons, was derived from Quake and Quake II, and the SDK for mods was also available, theoretically someone could reverse engineer the game with a lot of effort. The Xash3D project and the later successor project, Xash3D FWGS, appear to have done exactly that over the course of many years now. The result is a fascinating Frankenstein project meshing various id Tech engines and source ports together, the net effect of which is Half-Life can be played on everything from an Android phone to a Raspberry Pi.

In 2019, the Xash3D FWGS project dropped any official support for macOS and iOS due to Apple's deprecation of OpenGL and decision to move towards signed and notarized code (they have since restored support). As a result, I've had many people ask me to build this project so I figured I'd eventually do it and the one year anniversary of the site and the 100th game seemed appropriate to me. However the one year anniversary of the site was a month ago, but if there's an appropriate project for Valve Time to affect, it would be this one.

They're waiting for you. In the test chamber...

IMPORTANT NOTE: If you used one of the previous builds of Xash3D FWGS that we hosted here on Mac Source Ports, note that the location of the data has changed from ~/Library/Application Support/Xash3D to ~/Library/Application Support/Xash3D FWGS. If you get an error about how the engine could not find the "valve" folder, this is why.

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

  Download  Version 0.20, requires macOS 10.7 or later
Build date: July 12, 2025
Installation instructions


Developer: Interplay Productions
Release Date: October 10, 1997

Fallout: A Post Nuclear Role Playing Game is the first game in the Fallout franchise. Originally intended to be a sequel to Wasteland, it follows a retrofuturistic society where you play as an adventurer surfacing from an underground vault designed to protect citizens from nuclear war.

Like the Fallout 2 project, this source port project is the work of an individual who has reverse engineered the original source to the game as well as made a second, parallel version designed to run on modern machines.

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 1.1.0, requires macOS 10.11 or later
Build date: March 3, 2024
Installation instructions


Developer: Black Isle Studios
Release Date: October 29, 1998

From the era when major sequels came out within a year, Fallout 2 improves on just about everything from its predecessor and continued the cult following franchise into a series that persists to this day.

This source port follows a similar path to the Devilution project where an individual has reverse engineered the original source to the game as well as made a second, parallel version designed to run on modern machines. Whereas there have been a few attempts over the years to make an engine that could run the game, this impressive new effort came together in just a few months.

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 1.3.0, requires macOS 10.11 or later
Build date: April 21, 2024
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
 
Mac Source Ports Build
 

  Download  Version 4.14.3, requires macOS 10.13 or later
Build date: March 5, 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: Blizard Entertainment
Release Date: January 3, 1997

Diablo more or less invented the modern action RPG, combining addictive gameplay with roguelike elements such as randomly generated levels. You choose from one of three character classes and play as a lone hero from Tristram in the Kingdom of Khanduras who ventures into the dungeons below to fight demons, score loot, and eventually entering Hell to confront Diablo, the Lord of Terror. The formula has been duplicated multiple times over the years and the series has spawned multiple sequels.

The original game in the series, while groundbreaking, has received less attention and updates from Blizzard, but also has a unique distinction in that it's the only entry whose source has been reverse engineered. The story is sort of wild and involves an effort whose catalyst involved the discovery of a debug symbols file on the retail Japanese PlayStation 1 copy of the game. The result was the Devilution project, which recreates the original source code, and the DevilutionX project which enhances the original and allows for ports to everything from the Amiga to the Nintendo Switch.

Mac Source Ports is now handling an official build for the DevilutionX project. As a bonus, another individual on the DevilutionX team has built versions that run on 32-bit Intel and PowerPC Macs so this is the rare entry on our site that can be played as far back as Mac OS X 10.4. Science isn't about why, it's about why not!

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
 
 Official Mac Source Ports Build
 

  Download  Version 1.5.5, requires macOS 10.12 or later
Build date: October 30, 2025
  Build for 32-Bit Intel Macs. Playable on 64-bit Intel Macs running macOS 10.14 or prior.  
Third Party Build
 

  Download  Version 1.5.5
Build date: November 14, 2025
  Build for PowerPC Macs. Playable on 64-bit Intel Macs running Mac OS X 10.6 or prior or 32-Bit Intel Macs via Rosetta 1.  
Third Party Build
 

  Download  Version 1.5.5
Build date: November 10, 2025
Installation instructions


Developer: Bullfrog Productions
Release Date: March 28, 1997

Famed Amiga developer Bullfrog released this second entry in the "Theme" series (following Theme Park) which allowed players to design and run a hospital. The name Theme Hospital may not make a ton of sense but the game was ridiculously popular. The CorsixTH project is one of the more thorough and well organized source port projects active today, and Mac Source Ports is handling the Mac build.

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
 
 Official Mac Source Ports Build
 

  Download  Version v0.69.2, requires macOS 10.12 or later
Build date: January 10, 2026
Installation instructions


Developer: Piranha Bytes
Release Date: November 29, 2002

Gothic II is an action role-playing game set in a medieval fantasy world and follows the nameless hero from the original game as they explore a variety of environments, complete quests, and choose their faction to play as either a warrior, rogue, or mage, each with their own unique skills and abilities. Gothic II features an open-world design whose story and characters are highly regarded for their depth and complexity, and the game has amassed a devout following over the years.

The game spawned an expansion pack, Gothic II: Night of the Raven and a re-release of the two under the name Gothic II: Gold Edition.

The OpenGothic project has recreated the engine for Gothic II, and we have assembled an app bundle build for your convenience.

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
 
Mac Source Ports Build
 

  Download  Version 0.88, requires macOS 10.7 or later
Build date: January 24, 2026
Installation instructions


Developer: Altered Orbit Studios
Release Date: May 31, 2024
Source Code Release Date: May 31, 2024

It's impressive that the DOOM runs om everything. It's more impressive that the GZDoom project has turned the DOOM engine into an extremely versatile piece of software. There's a smattering of standalone games out there running on some variant of DOOM or GZDoom and one of the most amazing recent entries is Selaco.

Back when this game came out I and a few others tried building it for the Mac and there were graphical issues due to modifications made to the OpenGL renderer. More recently, CrowEater figured out the trick to building and packaging it for the Mac with MoltenVK to use the Vulkan renderer by default and the result is being able to play this frenetic boomer shooter on the Mac.

Note that this is an Early Access game both in the sense that the game itself is Early Access on Steam and also that this port is a work in progress and may have some issues, like how the opening splash screen is pink. But look past these and you'll find an excellent game to blast your way through.

NOTE: If you had a previous build of this app installed you need to upgrade to the data files from version 0.92a of the game (the latest as of this writing) as the relationship between Selaco's code and its data content is very strict, however upgrading may break your saved games so you may want to finish whatever run you're on before upgrading.

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

  Download  Version v0.92a, requires macOS 10.15 or later
Build date: January 9, 2026
Installation instructions


Developer: LucasArts
Release Date: February 28, 1995

The first entry in the series, Star Wars: Dark Forces is a first-person shooter game set in the Star Wars universe with an engine similar to DOOM. You take on the role of Kyle Katarn, a former Imperial officer turned Rebel Alliance mercenary, as he investigates a new Imperial weapon known as the Dark Trooper. The game features a variety of weapons, levels, and enemies, along with detailed graphics and sound effects that bring the Star Wars universe to life.

We have added a Mac build of The Force Engine which enhances the game and allows for more quality of life improvements as well as compatibility with the remastered edition of the game.

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.22.420, requires macOS 10.15 or later
Build date: December 5, 2025
Installation instructions



Copyright © 2026 MacSourcePorts.com  |  Contact Us

Copyright © 2026 MacSourcePorts.com
Contact Us