3 Ways To Play Diablo 2 on Mac – Our Experience

|

|

, ,
Home » Mac Games » 3 Ways To Play Diablo 2 on Mac – Our Experience

Today I’m taking a quick look at the weird question nobody asked for but plenty of people need answered: Diablo 2 Resurrected on a Mac. The game rules. macOS support does not. So I went method-hopping – cloud, wrappers, and last-resort installs – and I’m laying out what actually works, and what’s just pain.

Can You Play Diablo 2 on Mac?

Yes – but not natively. There’s no native macOS version, so everything here is a workaround. I’ve tried the main routes, and the good news is you have options. The bad news is each option comes with its own little tax, whether that’s money, latency, tinkering, or sheer emotional damage.

  • For cloud gaming, Boosteroid ended up being my most balanced pick. It’s a stable cloud solution that’s come a long way, and the pricing is generally better than GeForce Now, especially if you want 4K. The catch is server availability: fewer locations worldwide can mean less consistent performance depending on where I’m connecting from.
  • GeForce Now is the biggest and most popular cloud gaming service, and it shows. Tons of servers, a huge library, and it can do 4K and up to 240 FPS streaming. But it’s notably pricier than Boosteroid, and despite the library size it still misses plenty of major AAA titles.
  • Xbox Cloud Gaming (xCloud) is the easy-access option if I already have Game Pass Ultimate. It lets me play the Xbox version, but there’s no 4K, the stream quality is worse than Boosteroid, and there’s no mouse and keyboard support, which matters a lot here.
  • For local play, CrossOver was my best method. Performance was decent across multiple Macs with some jank, but nothing game-breaking – still, it really wants a powerful Apple Silicon machine.
  • Sikarugir is the free GitHub alternative: it works, but it’s jankier and demands more technical effort, with more issues than CrossOver.
  • Whisky is also free and easier to set up, but it’s no longer supported – so it might work, or it might randomly not, depending on timing.

And Boot Camp is an honorable mention for Intel Macs only, though very few Intel models have enough CPU/GPU muscle to run it well. A beefy iMac or Mac Pro could still be worth a shot.

CROSSOVER/ WINE METHODS UPDATE

  • At the moment, Diablo II: Resurrected is shaky on Mac through CrossOver (and other Wine methods – Sikarugir, Whisky, etc.).
  • After recent Battle.net updates, many users hit the “Playing Now” state, and the game never appears.
  • CodeWeavers says it’s triggered by a Rosetta 2 bug and that they can’t reliably hack around it, so they’ve escalated it to Apple and contacted Blizzard.
  • Until one of them ships a fix, cloud gaming is the safe fallback.
Click here for a more detailed breakdown of all the methods.
Boosteroid, XCloud and GFN CrossOver Sikarugir/Whisky BootCamp
Requirements ≥ 15 Mbps Internet speed (Boosteroid, XCloud)

≥ 25 Mbps Internet speed (GFN)

Apple Silicon M1 or better Apple Silicon M1 or better MacBook Pro (i5 or i7) or better
Must Own Game Yes Yes Yes Yes
Supported game stores Steam Steam Steam Steam
Setup Difficulty 1/5 – 🍼 Child’s Play 4/5 – 🧩 Moderate Challenge 3/5 – 🎯 Some Focus Required 3/5 – 🎯 Some Focus Required
Time to Set Up ~ 10 min ~ 20-30 min ~ 30-40 min ~ 1-2 hours
Performance 4/5 – near native experience 4/5 – near native experience 4/5 – near native experience 1/5 – only a minuscule percentage of Intel Macs can run it
Stability 4/5 – only minor hiccups 4/5 – only minor hiccups 3/5 – a bit finicky 5/5 – very stable with powerful enough Macs

Now let’s move on to how to use those methods.

How to Play Diablo 2 on Mac

Alright, this is where the rubber meets the waypoint. I’m going method by method – cloud first, then the local wrappers, then the Intel-only hail-mary – showing exactly how I set each one up on my Mac.

I’ll keep it practical: what to click, what to install, and the one or two gotchas that can waste an evening. Pick the section that matches your hardware, patience level, and budget, and follow along. I’ll note what worked and what didn’t.

boosteroid

How to Play Diablo 2 on Mac With Boosteroid

    How to Play Diablo 2 on Mac With Boosteroid1
  1. 1
    1.1
    Click the Boosteroid button above. Create an account or sign up with Google.
  2. 2
    1.2
    Go to your profile page(top-right), click Subscribe, select a preferred plan, and start your subscription.
  3. 3
    1.3
    Search for “Diablo 2”, choose your preferred version of the game (Steam, Epic, etc.) and click Play (or Install and Play).
  4. 4
    1.4
    Click OK, Let’s go, and wait for the game to load.
  5. 5
    1.5
    Log into your game store account. Diablo 2 will launch directly in your browser.
GFN

How to Play Diablo 2 on Mac With GFN

    How to Play Diablo 2 on Mac With GFN1
  1. 1
    1.1
    Click the GeForce Now link → Join Now → sign up for your preferred plan.
  2. 2
    1.2
    Go to the Downloads page. Download GeForce Now for macOS.
  3. 3
    1.3
    Double-click the installer. Drag the app to your Applications folder.
  4. 4
    1.4
    Launch GFN and log in.
  5. 5
    1.5
    Click the menu in the top left → Settings → connect your respective game store account.
  6. 6
    1.6
    Click the menu again → Games → search for Diablo 2, and click Play.
  7. 7
    1.7
    Wait for the connection test. If you get a weak connection warning, you can ignore it by clicking Continue and still play the game.
  8. 8
    1.8
    Wait for the game to load and start playing.
xbox cloud gaming

How to Play Diablo 2 on Mac With Xbox Cloud Gaming

    How to Play Diablo 2 on Mac With Xbox Cloud Gaming1
  1. 1
    1.1
    Download Microsoft Edge (the best browser for XCloud).
  2. 2
    1.2
    Open Edge, click the provided XCloud link, sign up, and subscribe to the Game Pass Ultimate plan.
  3. 3
    1.3
    If you have a game controller, connect it to your Mac.
  4. 4
    1.4
    If you don’t have a controller, install this Edge extension, pin it to your Toolbar, and turn it on before starting the game.
  5. 5
    1.5
    Search for Diablo 2 in the XCloud site and click Play.
  6. 6
    1.6
    If you are using the Mouse and keyboard extension, click the center of your screen when the game starts to enable it.
  7. 7
    1.7
    When the game loads, you can start playing.
crossover

How to Play Diablo 2 on Mac With CrossOver

    How to Play Diablo 2 on Mac With CrossOver1
  1. 1
    1.1
    Click the CrossOver button, download the app (the free 14-day trial or the paid version), and install it.
  2. 2
    1.2
    Open CrossOver → Bottle (top-left) → New Bottle Create (Windows 10, 64-bit compatibility).
  3. 3
    1.3
    Right-click the new bottle → Install Software → search for Steam and install it.
  4. 4
    1.4
    Open Steam, log in, search for Diablo 2 in your library, and install it.
  5. 5
    1.5
    After it installs, exit Steam, enable E-Sync, and D3DMetal, and Reboot the bottle.
  6. 6
    1.6
    Start Steam again and launch Diablo 2 from your library.
sikarugir

How to Run Diablo 2 on Mac With Sikarugir

    How to Run Diablo 2 on Mac With Sikarugir1
  1. 1
    1.1
    Visit the Homebrew website and copy the installation command by clicking the button next to it.
  2. 2
    1.2
    Press Command + Space to open Spotlight, type “Terminal,” and hit Enter.
  3. 3
    1.3
    Paste the Homebrew command into Terminal using Command + V, then press Enter.
  4. 4
    1.4
    Enter your Mac password when prompted (input remains invisible), and press Enter again to continue.
  5. 5
    1.5
    Wait for the installation to proceed, then press Enter once more when prompted to complete the Homebrew installation.
  6. 6
    1.6
    Visit the Sikarugir site, copy the installation command, paste it into Terminal, and press Enter to install it.
  7. 7
    1.7
    Once installed, open Sikarugir from the Applications folder and click the + button to install a Wine engine (try Game Porting Toolkit first).

    I recommend experimenting with different engines to see which one works best for a given game.

  8. 8
    1.8
    Select the installed engine, click “Create New Blank Wrapper,” name it, click OK, then open it via “View Wrapper in Finder.”
  9. 9
    1.9
    Then go to this Steam page and click the Windows logo below Install Steam to download the Windows version of Steam.
  10. 10
    1.10
    In the wrapper config window, click Browse, find the downloaded Steam installation file, click it, and click Choose.
  11. 11
    1.11
    Close the Config window, then open it again and it will launch the Steam Windows installer. Follow the prompts to install Steam.
  12. 12
    1.12
    Once Steam is installed, log in, find the game in your library, click Install, and install it without changing the installation directory.
  13. 13
    1.13
    Once this is done, you are ready to start playing. For future gaming sessions, just open the same Steam wrapper and start the game from there.
whisky app

How to Download Diablo 2 on Mac With Whisky

    How to Download Diablo 2 on Mac With Whisky1
  1. 1
    1.1
    Click the Whisky button above and download the latest version.
  2. 2
    1.2
    Double-click the downloaded .zip file and drag and drop the extracted Whisky to your Applications folder.
  3. 3
    1.3
    Start Whisky. Click Open when asked to confirm the action. Click Next to install.
  4. 4
    1.4
    Select Create a Bottle and create one with Windows 10 compatibility.
  5. 5
    1.5
    Open this Steam page and click the Windows logo (under Install Steam) to download the Windows version.
  6. 6
    1.6
    In Whisky, click Open C: drive. Drag and drop the SteamSetup.exe file into C:.
  7. 7
    1.7
    Click Run in Whisky, find SteamSetup.exe, open it, and follow the prompts.
  8. 8
    1.8
    When Steam installs, log in and click Allow when asked if you want the application to accept incoming connections.
  9. 9
    1.9
    In Steam, find Diablo 2, click Install, and launch the game when it’s ready.
bootcamp

How to Run Diablo 2 on Mac With Bootcamp

    How to Run Diablo 2 on Mac With Bootcamp1
  1. 1
    1.1
    Head to Microsoft’s official site and download the latest Windows 10 ISO file.
  2. 2
    1.2
    Next, open Boot Camp Assistant (found in Applications > Utilities), click ContinueChoose, pick your downloaded Windows ISO file, then click Open.
  3. 3
    1.3
    Adjust the slider to give your Windows partition at least 50 GB storage, then click Install → Next.
  4. 4
    1.4
    The installation begins. Follow the prompts, skip the product key prompt by selecting “I don’t have a product key”, then finish setting up Windows as guided.
  5. 5
    1.5
    Once Windows is installed and set up, download Steam, install it, and use it to download Diablo 2. Once that’s done, you are ready to play.

Diablo 2 on Mac – Performance

Now for the part everyone actually cares about: how it felt. Setup guides are cute, but performance is where these methods live or die. I tested each option on my Mac and paid attention to the stuff that ruins an action RPG fast – input lag, frame pacing, image clarity, random stutters, and whether the experience stayed stable after an hour. This section is for deciding what to try first, and what to skip entirely, based on real use.

Streaming Diablo 2 on MacBook With Boosteroid

Boosteroid was my “set it and play” baseline. On Ethernet with a stable 25 Mbps, it held 1080p/60 cleanly, and the 4K included across plans was genuinely nice when my line cooperated. The biggest factor was ping: under ~20 ms, inputs felt sharp; above that, timing started to wobble. I also switched to IPv4 after one odd connection hiccup.

GeForce Now felt like the polished giant. With enough bandwidth (50 Mbps for 4K/120 is no joke), the stream looked razor-clean and frame pacing stayed smooth. Latency felt fine as long as I stayed comfortably below 40 ms, and mouse + keyboard behaved exactly how I expected.

Xbox Cloud Gaming was the most convenient, but also the most controller-shaped. The stream was softer and less consistent for me, there’s no 4K, and the missing mouse/keyboard support made it feel less like my setup. Still, it’s a decent gateway when I’m traveling.

Running Diablo 2 on Mac With CrossOver, Sikarugir, and Whisky

The following Wine-based methods are temporarily unavailable due to a Rosetta 2 bug that causes them to fail with Diablo 2. We are expecting a fix in the near future that will resolve this issue.

On my M3 Max MacBook Pro (36 GB), local play was doable, but the wrapper you pick changes the vibe. The game’s Windows targets (8–16 GB RAM, midrange GTX 660/GTX 1060-class GPUs, 43 GB storage) are well within what this machine can brute-force, so my bottlenecks were mostly translation overhead and stability – not raw horsepower.

CrossOver was my best experience: decent performance, occasional jank, but nothing that felt game-breaking. It’s the option I’d recommend for “sit down and grind” sessions, assuming you’re on a strong Apple Silicon Mac.

Sikarugir worked, but it asked more of me. More fiddling, more chances for weirdness, and I’d expect extra hiccups mid-session compared to CrossOver. Whisky was the wild card: easier to set up than Sikarugir, but since it’s no longer supported, it’s the most “it works until it doesn’t” of the three.

For other Macs, I’d treat 16 GB unified memory as the practical floor for local wrappers, even though the Windows minimum says 8 GB. M1/M2/M3 Air or base models should run it, but you’ll likely want lower settings and modest resolutions. Pro/Max chips (and higher-memory configs) should feel closer to my experience, with more headroom and fewer compromises, especially in busy areas.

Download Diablo 2 on Mac With BootCamp – Is it Even Worth It?

On Intel Macs, Boot Camp is the “real Windows” route, so Diablo II: Resurrected behaves like a normal PC build – meaning it lives or dies on the GPU. The minimum target is GTX 660-class graphics and 8 GB RAM; the recommended tier is closer to GTX 1060 and 16 GB.

In practice, only Intel Macs with discrete Radeon GPUs and decent cooling stand a chance: higher-end 27-inch iMacs, a well-specced iMac Pro, or a Mac Pro.

On weaker Intel MacBooks, I’d expect low settings, 720p–1080p, and frame drops once effects stack up, plus loud fans and thermal throttling. Also, I need Windows 10 64-bit and about 43 GB free just to install. If Boot Camp looks marginal, cloud play is still a perfectly valid escape hatch.

Diablo 2 on Mac – Conclusion

So yeah: Diablo 2 Resurrected on Mac is absolutely playable, just not in the clean, native way it deserves. If I want the most straightforward experience, cloud is the low-drama path – Boosteroid for a balanced ride, GeForce Now for premium polish, and Xbox Cloud Gaming for pure convenience when I’m already in the Game Pass ecosystem. If I want local play, CrossOver is the best-behaved option, with Sikarugir and Whisky as the “free, but expect quirks” tier. Boot Camp can work on the right Intel Mac, but it’s the narrowest lane.


19 responses to “3 Ways To Play Diablo 2 on Mac – Our Experience”
  1. Andrew Avatar
    Andrew

    Did you try it on Macbook Pro 16″? As my 2017 Ver of MacBook Pro 13″ can’t do it. As my understanding, I think is because my MacBook’s gpu isn’t good enough to support it. If this work in yours I think i will change mine to 16″ with higher spec.

  2. Filippo Scarpelli Avatar
    Filippo Scarpelli

    even in mine it doesn’t work. I have a mac book air from 2019 and when it starts diablo it closes as if it doesn’t support it. I think mac doesn’t have the right power

    1. Martina Nikolova Avatar

      Are you using Bootcamp or Parallels to run windows?

      1. Pete Avatar
        Pete

        Neither work. Bootcamp isn’t supported by M1 Macs. Parallels 17 doesn’t support Direct3D-12. Crossover bugs out.

        Ideally, Parallels would update and support the needs..

  3. Drewbert Avatar
    Drewbert

    At this point, it is not possible to play the game via Parallels 17 on my MacBook Pro M1. There is a pop-up error where “graphics fail to initialize.” Bummed about it.

    1. Martina Nikolova Avatar

      Hi Drewbert,

      We have gotten mixed report of users who have gotten the same error and those who have successfully ran the game. We are in Touch with Parallels at the moment to see if the issue can be resolved.

      1. Pete Avatar
        Pete

        Any update from Parallels?

      2. Jerome Avatar
        Jerome

        Hi, did anything happen with this (contacting Parallel / solution) ? I try on a 2020 i9 AMD Radeon pro 5700 XT iMac with no success…

  4. Li Chen Avatar
    Li Chen

    Mine did not work either. I have a 15-inch 2018 MacBook pro with parallels 17. I can’t get D2R running as it keeps popping up the message “graphics fail to initialize.” Please update us when you have a word from Parallels. Thank you!

  5. Dave Avatar
    Dave

    Works mostly flawless on Boot camp on my 2020 27″ iMac. Now to try parallels to get it to work on my m1 MacBook Pro.

  6. key Avatar
    key

    hey! I am planning to buy the new macbook pro M1X chip, but I read there is so many problems trying to install D2 in parallel, this make me rethink to buy a PC… I DONT KNOW WHAT TO DO -.-

    1. Martina Nikolova Avatar

      Hello Key
      If you are planning to use your new mac for gaming check out Nvidia Now list of games that they offer. If you are satisfied with the list then you can use there service. At the moment PC rigs are compatible and stable with the majority of games.

      1. Sven Avatar
        Sven

        Blizzard verbietet Streaminganbieter für Hardware leider rigoros.
        Wer das ignoriert, riskiert, sein Konto gesperrt zu bekommen.
        Das sollte fairerweise dazu geschrieben werden.

        Mit freundlichen Grüßen

  7. jaime Avatar
    jaime

    it is not possible to play the game via Parallels 17 on my Mac mini M1.
    There is a pop-up error where “graphics fail to initialize.” any one knows what can we do ?

  8. Intello Avatar
    Intello

    Any one tried this on Mojave on a iMac Pro?
    Thank you

  9. Maxime Avatar
    Maxime

    Hiya im trying this right now with a 2013 imac ill let u guys know how it goes

    worse case scenario i buy a 1500$ pc… 🙁

    1. muntaqim Avatar
      muntaqim

      which would be 100x better than your 2013 imac anyway, so win-win

  10. bachekiko Avatar
    bachekiko

    The Switch which runs or ARM has no issues. Also, the regular Diablo II can run via Crossover and Parallels. I don’t see why it was not a supported platform to begin with and why it cannot run any emulator or translator software.

  11. Patrick Avatar
    Patrick

    The game will play as described on bootcamp with Windows 10, however it requires updated video drivers to be installed, otherwise the game will fail to launch. The drivers I am using were downloaded at bootcampdrivers.com. I am using a Retina 2015 MBP 15″ with the R9 x370 GPU with 2GB VRAM. The game is barely playable at the lowest settings. Anything older than 2015 is a no-go.

Leave a Reply

Your email address will not be published. Required fields are marked *