

Like the Mac, and in spite of a very vocal contingent of users, Linux gaming largely remained largely elusive until Valve introduced Proton in 2018, a way to play Windows games on its Linux Steam client and on its Linux distribution SteamOS (which at the time, was primarily used for its failed Steam Machine devices).


In some ways, the fate of Mac gaming mirrored another desktop platform: Linux. If this all sounds a lot like what Valve did with Proton and the Steam Deck, it’s because it is: It isn’t emulation, but translation (an important semantic difference). Wine, which is primarily supported by the company CodeWeavers (which also makes a commercial version called CrossOver), works by converting system calls made to Windows APIs into calls that can be used by other operating systems. That toolkit largely takes place as a 20,000 line of code patch to Wine, a compatibility layer designed to bring support for Windows games to platforms such as Linux, BSD, and macOS. Maybe, just maybe, this is the beginning of the end to the old joke that Macs can’t play AAA games.Īs Warren explains, Apple’s DirectX 12 support is thanks to a patch to Wine that the company developed: As PC gamers already know, this software support means the floodgates are open for some real games - not that casual Apple Arcade stuff - on Mac. …buried in the keynote was a macOS feature that Apple should have called out with more fanfare: DirectX 12 support for macOS. Yesterday, Christina Warren, writing for Inverse, published an in-depth look at why Apple’s innocuously Game Porting Toolkit has the potential to be a big deal: Earlier this week, I linked to Tom Warren’s story on The Verge about Apple’s Game Porting Toolkit and gamers’ early experiments with running Windows games on Apple silicon Macs running macOS Sonoma.
