• Home
  • Blog

Play Diablo IV on Mac

2026-09-21T19:56:00-0700
  • #wine
  • #macos
  • #game
  • #diablo

A friend recently told me about a newly released piece of software that lets you play Windows games on a Mac.[1] It's apparently free to use, but with no source code or developer information available, the site looks incredibly sketchy. However, another brave friend actually tried it out and reported that they were able to play Diablo IV quite comfortably.

I thought to myself, rather than risking it with such suspicious software, couldn't I just build it myself in this era of AI?

And so, here is what I ended up making:

typester/sake: Run Windows games on an Apple silicon Mac

It's amazing how convenient things have become. Here is a screenshot of Diablo IV actually running on this tool:

Diablo IV on Mac

If you look at the image, you can tell that it is being rendered with Metal.[2]

My current setup is an M5 MacBook Pro, and in this environment, Diablo IV easily maintains a constant 60 fps (usually hovering around 70 to 90) on the lowest graphics settings. It is perfectly comfortable to play.

I've put together a detailed installation method for Diablo IV in the Getting started guide, so please check it out if you're interested.

Besides Diablo IV, I also tried a few smaller Steam games like Stardew Valley, and confirmed that they play smoothly as well.

As for the implementation, it utilizes a combination of CrossOver's LGPL source code and Apple's Game Porting Toolkit. A huge thanks to the pioneers who made this possible.

Diablo IV Season 15 just started, and it's shaping up to be quite a fun season, so everyone should definitely give it a try! By the way, my battle tag is typester#1380, so if you're up for farming together, feel free to send me a friend request.

[1] I can't shake my personal suspicion that it might be spyware, so I am going to refrain from posting the link.

[2] The Metal HUD display, which can be seen by setting the MTL_HUD_ENABLED=1 environment variable.

Copyright © 2024-2026 by Daisuke Murase.

Powered by org-mode.