Playing games on a Mac?
Unlike a few years ago, there’s not much need to run Windows on a Mac. With tools like Remote Desktop and compatible IDEs for Microsoft SQL, there’s much more compatibility. The main reason comes down to playing games that don’t have a Mac equivalent. For example, Dorfromantik.
What if you want to play Dorfromantik, Banished, Carcassonne, or something similar? Actually, it’s not that hard using either a Virtual Machine or Wine.
Keep in mind, a virtual machine requires a copy of Windows. You also need a fair bit of ram to pull this off. I’ve got the older Mac Pro on Mojave, so I’ve got plenty of ram and processors, but no more OS updates. It’s not the end of the road for this machine, but it’s on the horizon. If I can do my main work and play some casual games that’s a win.
I have a Windows machine for games, but if I want to play something for an hour or so, I don’t want to spin up another machine. Further, rebooting to Boot Camp is a waste of time.
To jump right into it, the four best choices to get games up and running on a Mac are:
VMWare Fusion Player 11 or 12
The first, and cheapest option is VirtualBox. Always my first choice, VirtualBox works exceptionally well. It’s weakness is the graphics. You’ll get a generic graphics driver, which is limiting. For desktop apps it works without issue. For games, it can work, but you won’t be able to tap into the full power of the graphics card. VirtualBox is free, so it should be the first choice. If it doesn’t work, you haven’t really lost anything.
Next is VMWare Fusion Player 11 or 12, depending on your Mac OS. I have Mojave, so Fusion 11 is what I’m using. If you just want to play games, you can get a Free Personal License. You need to make an account before you can request one. After that, I installed Windows, installed Steam and installed a couple of games. It worked quite nicely. Like VirtualBox, you’ll want to install the “Tools” so you can resize windows and switch between Guest and Host seamlessly. Again, you don’t get the full power of the video card, but you get a lot more than the generic driver.
I haven’t had the best of luck with Wine, but CrossOver seems to have things sorted out. I’ve been playing Dorfromantik under CrossOver without issue. I installed the Steam client and chose Install for Dorfromantik. A couple minutes later, the game was up and running. There was no other configuration. I played several rounds without issue. And since this is Windows Emulation, no copy of Windows is required.
Last on the list is Parallels. While Parallels is a solid piece of software I hesitate to recommend it. The price is too high and it’s subscription based. The Standard/Student version isn’t worth buying due to the low CPU and Ram limits of a VM. During the trial period, I had no problems playing different games. However, paying for a copy of Windows and another yearly fee is too much. If you could buy a “Business” copy and be done with it, this would be my choice.
Based on that, I would recommend either VMWare Fusion or CrossOver. I’ve had success with both. VMWare is free, but you need a copy of Windows. CrossOver is a small fee, but no need for a copy of Windows.
I have Fusion 11 installed, but I’ve invested in CrossOver because I like where the project is going.
If you want to play Triple-A titles like Dirt, Arma, Call of Duty, etc, you need a Windows machine with a dedicated graphics card. Virtualization isn’t the right way to go.
However, if you’ve got a stable of Steam games and want to play them on a Mac from time to time, VMWare and CrossOver might just do the trick.