
A stealth announcement at WWDC23 is that Apple has significantly lowered the barrier of entry to port PC games to the Mac. A new Game Porting Toolkit “provides an emulation environment to run your existing, unmodified Windows game,” says Aiswariya Sreenivassan — a GPU, graphics and displays software engineer at Apple.
It’s a big gap to clear, which is why the Mac has been left behind in recent years. PC games are compiled for the Intel x86 architecture that the Mac just finished moving away from. The unified Apple silicon architecture bears little resemblance to the standard gaming PC with discrete graphics cards and memory. Apple’s Metal 3 library is very different from DirectX, Unity, Unreal and Vulkan — the usual suspects across the computing pond.
Apple’s new tools could open the floodgates for Mac ports of popular PC games. According to a game engine programmer I spoke with, the Game Porting Toolkit demo is “really impressive.” If the tools work as well in practice as in Apple’s demo, they “would be incredibly useful,” said the developer, who works for a major game developer and asked to remain anonymous.