Skip to main content

You can play almost any Windows game on Mac — here’s how

Gaming has never been the highlight of owning a Mac, but now more than ever, you can play almost any game on Mac. Performance isn't always perfect, and you need a healthy appetite for overlooking bugs, but it's possible to take your PC library and transfer it to an Apple computer.

Difficulty

Moderate

Duration

30 minutes

There are two methods here: the easy way and the hard way. Most people are fine with the easy way, though it has some specific restrictions. The hard way has more options, but it's also prone to more bugs. If you want to cover all your bases, you'll likely need to do both.

CrossOver on macOS.

The easy way: CrossOver

CrossOver is an application that does all the hard work for you. It translates Windows commands into Mac commands, and it theoretically works with any Windows application (not just games). The great part about CrossOver is that it has a team of developers behind it. It translates instructions, but CrossOver also has optimizations for several apps to get them running smoothly on Mac.

There are a few caveats to it, though. First, CrossOver doesn't support DirectX 12. Support is coming, but you're limited to DirectX 11 games for now. In addition, CrossOver costs $74. There's a 14-day free trial, but you'll need to buy the full version if you want to use it beyond that point.

Step 1: Head over to the CrossOver website and select the Free Trial button to download CrossOver. Make sure to start with the free trial because, although you can refund a purchase, it costs the development team time and money.

Step 2: Unzip the folder from your Downloads folder and double-lick on the CrossOver app. It will move to your Applications folder.

Step 3: When the app starts up, select Try Now. If you purchased a license, you can unlock the app by entering your account information.

Step 4: You'll be met with the CrossOver app when you're done. You can install some games directly - you'll see a few in the Popular Applications window when starting - but you want to install a game launcher instead. You'll still need to launch all your Steam games from Steam, for example.

Step 5: For this tutorial, we're going to install Steam. Select it and click Install. You'll get several pop-ups after, installing things like a new font for Steam and the Microsoft XML Parser. Continue through the installers as they appear.

Step 6: Steam will open when you're done, and you can install your games normally like you would on a Windows PC. CrossOver creates a "bottle" for an app like Steam, and your games will live in that bottle. You can select your Steam bottle within CrossOver and see your games, along with other options. you can configure controllers, for example, as well as simulate a reboot.

Setting up the Game Porting Toolkit on a Macbook.

The hard way: Game Porting Toolkit

If you want to play DirectX 12 games, you'll need to use Apple's Game Porting Toolkit. This is essentially the same as CrossOver, but it's a developer-focused tool. That means it's really not suited for end users, so expect a multitude of bugs and setup issues as you're going through.

Before getting started, you'll need to make sure you have macOS Sonoma installed. It is in beta at the time of publication, so you'll need to sign up for the Apple Beta Software Program. We'll walk you through the steps here to set up the Game Porting Toolkit, though there's an open-source tool called Whisky that will do much of the hard work for you.

Step 1: First, head to the Apple Developer website and download the Command Line Tools for Xcode 15 and the Game Porting Toolkit (it's in version 1.0.2 at the time of writing). Install the Command Line Tools and mount the .dmg file for the Game Porting Toolkit after.

Step 2: You don't need anything in the Game Porting Toolkit right now. Keep it mounted and open the Terminal. You'll need to enter a series of commands, pressing Enter after each one.

Step 3: To start, enter softwareupdate --install-rosetta if you're using an M1 or M2 Mac.

Step 4: After, enter arch -x86_64 zsh to open an x86 shell.

Step 5: Now, we need to install Homebrew. Enter /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh". If you already have Homebrew installed, you're good to go.

Step 6: Enter which brew and ensure that Homebrew is pointing to this path: usr/local/bin/brew.

Step 7: Next, enter brew tap apple/apple http://github.com/apple/homebrew-apple.

Step 8: Now it's to install the Game Porting Toolkit. Enter brew -v install apple/apple/game-porting-toolkit. This will take a while to finish.

Step 9: Next, we need to set up a virual C: drive with Wine. Enter WINEPREFIX=~/my-game-prefix brew -prefix game-porting-toolkit/bin/wine64 winecfg. This will open a Wine configuration menu, where you need to select Windows 10 as your OS.

Step 10: With the virtual drive set up, we need to copy the Game Porting Toolkit over to it. Enter ditto /Volumes/Game\ Porting\ Toolkit-1.0.2/lib/ brew --prefix game-porting-toolkit/lib/.

Step 11: Now, it's just a matter of starting your game. We'll be installing Steam as an example, but you can do this same process with any Windows application. For Steam, download the Windows installation files to your Downloads folder.

Step 12: In the Terminal, enter gameportingtoolkit ~/my-game-prefix ~/Downloads/SteamSetup.exe.

Step 13: You'll see a Windows installation appear. Follow it. Once you're done, you can launch Steam by entering gameportingtoolkit ~/my-game-prefix 'C\Program Files (x86)/Steam/steam.exe. You can replace that path with other applications to launch them, as well.

Step 14: That's it! Once again, you can (and we highly recommend) using Whisky instead. It does all of this dirty work for you, and it's much easier to launch your applications.

Mac gaming still has a long way to go, but with CrossOver and the Game Porting Toolkit, it's now possible to play the vast majority of Windows games on Apple computers (with a healthy dose of bugs, that is). For most people, we still recommend sticking with CrossOver, as it's much more stable and doesn't require a long configuration process like the Game Porting Toolkit does. There's a good chance we'll see DirectX 12 support in the app shortly, too.

Editors' Recommendations

Jacob Roach
Senior Staff Writer, Computing
Jacob Roach is a writer covering computing and gaming at Digital Trends. After realizing Crysis wouldn't run on a laptop, he…
Save $320 on this Lenovo gaming PC with an RTX 3060
lenovo legion tower 5i deal february 2023 gaming pc featured

The eighth-generation Lenovo Legion Tower 5i gaming PC, which is equipped with the Nvidia GeForce RTX 3060 graphics card, is on sale from Lenovo with a 20% discount that brings its price down to $1,280 from $1,600 originally. That's $320 in savings on an already relatively affordable gaming desktop, but you'll need to act quickly if you want it. That's because gaming PC deals like this one usually don't last for a long time. With the possibility that the bargain ends as soon as today, you're going to have to complete the purchase immediately.

Why you should buy the Lenovo Legion Tower 5i
The Lenovo Legion Tower 5i comes from a line of top-quality machines, as it's the smaller version of the Lenovo Legion Tower 7i, which currently sits on top of our roundup of the best gaming PCs. You'll get extreme value from the Lenovo Legion Tower 5i because it combines the Nvidia GeForce RTX 3060 graphics card with the 13th-generation Intel Core i7 processor. It also features 16GB of RAM, which our guide on how to buy a gaming desktop identified as a good baseline for modern gaming systems. With these components, you'll have no trouble running the best PC games.

Read more
Insane deal gets you a 35-inch UWQHD gaming monitor for $270
dark matter 49 inch curved gaming monitor deal monoprice april 2023 by 49in

Monoprice has some excellent monitor deals as part of its anniversary sale, and one, in particular, will appeal to gamers. Right now, you can buy the Monoprice 35-inch Zero-G Curved Gaming Monitor for $270, saving $130 off the regular price of $400. A great opportunity to snag a game-changing monitor for less, you're going to need to hit the buy button reasonably quickly before the sale ends soon. Before that, take a quick look at what to expect from it.

Why you should buy the Monoprice 35-inch Zero-G Curved Gaming Monitor
An affordable option for anyone seeking out the best gaming monitors for their setup, there's a lot to like about the Monoprice 35-inch Zero-G Curved Gaming Monitor. For instance, there's its 3440 x 1440 resolution which is great for most gamers. It also has a refresh rate of up to 120Hz so you won't have to worry about motion blur issues. Its curved panel helps eliminate reflections at the edges but also provides you with a more immersive experience while you play. The AUO glass panel has 178-degree viewing angles too.

Read more
Nvidia doesn’t want you to know about its controversial new GPU
Logo on the RTX 4060 Ti graphics card.

Confirming previous rumors, Nvidia released its RTX 4060 Ti on Tuesday without much fanfare. Most of the best graphics cards release with a bang, but the updated 16GB RTX 4060 Ti released with barely a whimper. Nvidia is putting more weight behind Portal: Prelude RTX, on the same day it's launching a new graphics card. Weird.

This is the 16GB variant that Nvidia promised when the original 8GB RTX 4060 Ti was released in June, and although it has technically been released, you can't buy it.

Read more