Apple has announced a new tool to translate games coded for Windows onto MacOS. It sounds a lot like Proton, Valve's compatibility layer for the Steam Deck, or more generally Wine for Linux, and it's already been used to run Diablo 4 and Cyberpunk 2077 on Apple's in-house silicon.
Sure, Cyberpunk ran at 14fps, which isn't particularly playable. But Diablo 4 worked great, and it's all good progress.
A way to port games over to MacOS without actually porting games over to MacOS could be a big development for the macOS gaming scene, or what there is of one. Outside of mobile games and Apple Arcade, gaming has not been much of a focus for Apple. If anything, Apple's recent shift to specialised ARM hardware of its own design in its machines has made gaming even more of a reach on its systems, as few developers have bothered porting their games to Apple's proprietary kit.
The key to Apple's new gaming horizons is its Game Porting Toolkit. This incorporates a compatibility layer similar to Valve's Proton or Wine, but where those translate Windows APIs to Linux-friendly ones, Apple's tool also has to translate code intended for x86-based machines to its own in-house Apple Silicon.
«Porting your Windows game to the Mac is now faster than ever,» Apple's Aiswariya Sreenivassan says in a WWDC clip (via The Verge).
«This year, the new Game Porting Toolkit provides an emulation environment to run your existing, unmodified Windows game, and you can use it to quickly understand the graphics feature usage and performance potential of your game when running a Mac.»
The toolkit is intended to be used by developers to cut out parts of the porting process and speed up the release of games on macOS. In the clip, Apple talks about developers
Read more on pcgamer.com