Skip to main content

Apple just gave Mac gamers a big reason to be excited

When Apple announced it would revolutionize the world of Mac gaming at its Worldwide Developers Conference (WWDC) in June, many people were skeptical. But the latest update to the company’s Game Porting Toolkit has made some important changes to how games run on the Mac — and the results are impressive.

The toolkit allows developers to move their Windows games across to macOS Sonoma. Games makers can test out how well their products run on Apple’s hardware and find out what they need to do to make the jump, something that Apple says ends up “significantly reducing the total development time.”

Craig Ferguson introducing Mac Gaming at WWDC.
Apple

According to YouTuber Andrew Tsai, the 1.02 version of the Game Porting Toolkit brings a whole host of improvements, from better frame rates and stability to restored features and greater compatibility with Windows games. In other words, it’s a sizeable step forward for Mac gamers and game developers alike.

Tsai tested a number of games and saw enhancements across the board. For instance, using an M2 Ultra chip, Cyberpunk 2077 averaged around 20 frames per second (fps) running at 1080p low settings. You may scoff at that, but it’s a drastic improvement over the puny 8 fps that resulted from the last version of the Game Porting Toolkit. And this is a game running through various translation layers instead of natively — that the toolkit more than doubled the game’s frame rate despite these restrictions is impressive.

Intriguingly, Tsai said the M1 Max chip hit around 36 fps with Cyberpunk 2077 running at 1440p medium settings. Why did the game get higher frame rates using a weaker chip and more demanding settings? That’s likely due to Apple silicon. The M2 Ultra features two Max-tier chips fused together, and it’s possible that the Game Porting Toolkit doesn’t fully support this yet due to its early development stage. Once Ultra chips are properly supported, the performance increase could be significant.

Better game compatibility

How to play Fortnite on Mac
Dan Baker / Digital Trends

Elden Ring running at 1080p resolution, meanwhile, gained around 5 frame rates per second (fps), or about 20%. Tsai cautioned that while the uptick wasn’t huge, it was running through three translation layers (Windows to macOS, x86 to ARM64, and DirectX to Metal). If the game gets a native macOS release, its performance could be even better.

Aside from frame rate increases, the latest version of the toolkit has added compatibility for several popular games. Horizon Zero Dawn, for example, now runs properly (although there are some slight dialog glitches), while Resident Evil 2 (2019) and Devil May Cry 5 can be played without the crashes they previously experienced.

Finally, the toolkit’s 1.02 update has reintroduced support for 32-bit games, which was dropped in the preceding version.

Hope for the future

Apple

Although the toolkit is designed for developers, it can also be used by Mac gamers to play DirectX 12 games that previously would not have worked on Apple’s hardware without third-party porting software like CrossOver.

But before you get excited about using the Game Porting Toolkit to start playing games right away, it’s not very user-friendly for inexperienced coders. As Tsai demonstrates, it requires a whole heap of Terminal commands to get it updated and running.

Still, if you don’t mind a little coding, it could bring some tremendous improvements to your Mac gaming sessions. If developers decide to take advantage of it, there could be a bright future ahead for Mac gamers.

Editors' Recommendations

Alex Blake
In ancient times, people like Alex would have been shunned for their nerdy ways and strange opinions on cheese. Today, he…
Don’t download the latest macOS Ventura update just yet
The 14-inch MacBook Pro with M3 Max chip seen from behind.

We have a warning if your MacBook or other Mac machine is still running macOS Ventura. The latest macOS Ventura 13.6.6 update is bringing a lot of big bugs, and it is affecting the way that people are using their favorite Apple products, so you might want to hold off on downloading the update.

Originally released back on March 25, this problematic update came at the same time as macOS Sonoma 14.4.1, which patched issues with Java, USB hubs, and more. Unfortunately, though, macOS Ventura 13.6.6 is introducing some new issues of its own. Spotted by the folks at GottaBeMobile, Mac users have taken to Apple's support forums to complain of everyday issues linked to this release that are breaking their Macs.

Read more
Apple already has its next big chip, but you may never see it
Apple Mac Studio top down view showing PC and keyboard.

Apple’s M3 series of chips has been a major improvement over what came before it, with users feeling the benefits across the Mac range. The only chip missing from the lineup is the M3 Ultra, which is reserved for Apple’s high-end Mac Studio and Mac Pro devices.

We’ve been hearing that Apple is thinking of shifting to an annual release cycle for its Mac chips, and with the M2 Ultra having made its debut in June 2023, everyone has been gearing up to see the M3 edition launching this summer.

Read more
How to take a screenshot on a Mac
The keyboard and trackpad of the MacBook Pro 14-inch.

For most new Mac users -- especially if they're coming from Windows -- one of the first questions they need to ask is how to take a screenshot on a Mac? There's no dedicated Print Screen key like there is on Windows, but there is keyboard shortcut, and if you want something more akin to Microsoft's Windows Snipping tool, there are some great screenshot apps you can use, too.

Here's how to take a screenshot on a Mac in a few different ways.
How to take a screenshot using keyboard shortcuts
MacOS keyboard shortcuts are the quickest ways to take screenshots, whether you're capturing the entire screen or just a portion. By default, Apple's methods save your screenshot to the desktop, but if you want to copy the screenshot to the clipboard, there's a keyboard shortcut you can use instead.
How to capture a selected area

Read more