It's something of a running joke among Windows users that Macs are rubbish for gaming, but the Mac gaming scene, in fact, has really picked up since Macs started to use the same Intel processors as Windows PCs, and strong sales of Macs in recent years mean that there are now more A-List games appearing on the Mac than ever before. We can happily play World of Warcraft, Rocket League, Fortnite, Subnautica, Tropico 6 and many other titles from the comfort of our Macs - find out more in our roundup of the best Mac games.

Of course, the majority of AAA games will probably always arrive on Windows first. But the Mac also has a cunning trick up its precision-engineered sleeve, in the form of Boot Camp. Installing Windows via Boot Camp on a Mac gives you the best of both worlds, playing native Mac versions whenever possible and then switching to Windows where necessary

So, with all this interactive entertainment available to the prospective buyer, the question remains - which Mac is best for gaming? In this article, we help you decide. (For more general advice try our Mac buying guide, as well as our guide to the best cheap Macs.)

The basics

Playing the latest games places heavy demands on a computer, both in terms of graphics and processor performance. To ensure you have the best platform for your digital adventures you'll obviously need a machine that has a fast processor (CPU), but it also helps to have a powerful graphics processor and a fast hard disk or solid-state drive too.

We'd also recommend a comfy gaming chair, some snacks that can be eaten one-handed, and the occasional break to save your spine from developing an unusual shape.

Integrated vs discrete GPUs

Many casual games, such as Plants Versus Zombies and the never-ending Angry Birds series, use simple two-dimensional graphics that don't require too much graphical power; most Macs can handle that without any problems. But the detailed 3D graphics used in high-speed action games and online games can put a lot of strain on your machine.

(Note that when we mention 3D games, we don't mean 3D monitors or actual 3D - rather, a more graphically intensive game, such as Call of Duty: Modern Warfare.)

This is where things can get a bit complicated. Obviously, you need a fast CPU to play 3D games, preferably an Intel Core i5 or Core i7 running at 2.0GHz or more. But even a fast CPU will still struggle with modern 3D games, so most Macs and PCs also include a graphics card, sometimes referred to as the GPU or graphics processing unit.

There are two main types of GPU available. Intel's Core i5 and i7 processors include an 'integrated GPU', which is built on to the main CPU itself - a bit like an extension built on to the back of your house. An integrated GPU will share your Mac's main memory (RAM) with the main CPU, which is a bit of a compromise - especially if you've only got 4GB or 8GB of memory to start off with - so it's not ideal for really demanding 3D games.

A better option is to use a 'discrete' graphics card - an entirely separate graphics processor that is specifically designed for handling 3D graphics. A discrete GPU will also have its own high-speed memory (sometimes called VRAM or Video RAM) to boost graphics performance. This is the best option, as it frees up your Mac's main CPU and RAM, and lets the GPU handle all the really intensive 3D graphics work by itself.

GPUs in Macs

Apple currently uses a confusing mixture of integrated and discrete GPUs across the Mac range. So, in order to try and clear up some of the confusion, here's a quick guide to which current Macs have integrated and which have discrete GPUs:

Intel Integrated Graphics

MacBook Air: Intel UHD Graphics 617

MacBook Pro 13in: Intel Iris Plus Graphics 645 (base and middle spec), Intel Iris Plus Graphics 655 (top-spec)

Mac mini: Intel UHD Graphics 630

iMac 21.5in: Intel Iris Plus Graphics 640 (non-Retina)

Discrete Graphics

MacBook Pro 16in: Radeon Pro 5300M with 4GB

iMac 21.5in: Radeon Pro 555X with 2GB (3.6GHz, quad-core), Radeon Pro 560X with 4GB (3.0GHz, 6-core)

iMac 27in: Radeon Pro 570X with 4GB (3.0GHz, 6-core), Radeon Pro 575X with 4GB (3.1GHz, 6-core), Radeon Pro 580X with 8GB (3.7GHz, 6-core)

iMac Pro: Radeon Pro Vega 56 with 8GB (standard), Radeon Pro Vega 64 with 16GB (build to order), Radeon Pro Vega 64X with 16GB (built to order)

Mac Pro: Radeon Pro 580X with 8GB (standard), Radeon Pro Vega II with 32GB (build to order), 2x Radeon Pro Vega II with 32GB each (build to order), Radeon Pro Vega II Due with 2x32GB (build to order), 2x Radeon Pro Vega II Due with 2x32GB each

As a general rule, the 'Intel UHD Graphics' range used in many current Macs (along with the standard 'Intel HD Graphics' in older machines) just aren't powerful enough for 3D games.

However, the Iris Plus design is a big improvement. The Iris Plus has additional memory for its own use, which allows it to act semi-independently of your CPU (somewhere between discrete and integrated), and for gaming performance, this makes a significant difference from the standard Iris. So, if you're interested in playing the latest high-end games you'll want a Mac equipped with at least an Intel Iris Plus, or a discrete GPU from AMD.

There's also another company called Nvidia, which is actually the leading manufacturer of GPUs over on the PC side of the fence. Apple has used Nvidia graphics cards in the past, but currently seems to prefer AMD graphics cards.

Macs for gamers to avoid

Graphics performance will obviously vary depending on the type of games you like to play. The general rule of thumb is that if you intend to play fast 3D action games such as Fortnite or Subnautica then any Mac fitted with Intel HD Graphics, or a standard Intel Iris, will probably be a disappointment.

They just don't have the power to run these graphically demanding titles, and frame-rates will quickly drop to almost unplayable levels when there are lots of characters battling it out on the screen. That reliance on integrated graphics means that there are several Mac models that gamers will probably want to avoid:

Mac mini

MacBook (discontinued in 2019)

MacBook Air

Non-Retina 21.5in iMac

13in MacBook Pro

Of course, if your primary form of entertainment is less demanding fare such as Football Manager, Limbo, or many of the indie games you'll find on the Mac App Store, then pretty much any Mac will fulfil your needs - as would an iPad.

Macs for gamers to consider

We've ruled out a fair selection of Macs, so now let's look at some Macs that you can consider if you want to play the latest 3D games.

Despite offering the most graphical power of any Mac, we wouldn't really recommend buying the Mac Pro unless you're going to be using it for rendering Hollywood-level animations - it does start at £5,499 after all.

Which Mac has the best gaming display?

Apple has moved the majority of the Mac range over to high-resolution Retina displays, and these will look great for running your games. However, a Retina display needs a lot of power to drive all those pixels so, again, you need a GPU that can provide really good 3D performance.

Out of the current Mac range, it's the 16in MacBook Pro, 27in iMac and iMac Pro ranges that have graphics cards powerful enough to drive their high-quality Retina displays and really excel at 3D gaming. The non-Retina 21in iMac doesn't have a discrete GPU, but the Retina model would make a decent gaming machine for most people.

Getting a good hard drive or SSD

It's not as important as your Mac's GPU, but a fast storage system can also help to improve gaming performance. Conventional hard drives can be a bit sluggish at times - just as they take time to load macOS when you turn your Mac on, they also take time to load all the complex 3D graphics data needed for games.

Apple's Fusion Drives will help a bit here, but if you want to speed up all-round performance for your Mac then a high-speed solid-state drive is always the best option.

One option to consider here is buying an external solid-state drive that you can connect to your Mac via Thunderbolt or USB 3.0. Many games can be installed on an external SSD drive, allowing them to load more quickly, while you leave all your other files on your Mac's slower internal hard drive.

Which Mac model is best for gaming?

On the laptop side of things, you'll have to pay a high price for a 16in MacBook Pro capable of running the likes of Tomb Raider. There's not a lot of choice on the desktop either, as neither the Mac Mini nor the non-retina 21.5in iMac models offer a discrete GPU right now.

The Retina-equipped 21.5in iMac, along with any of the 27in iMacs, can handle gaming very well - it's just a shame that Apple expects you to pay upwards of £1,249/$1,299 for the privilege. And the glorious iMac Pro, which is more than capable of blasting through the latest games, starts at an eye-watering £4,899/$4,999.

Of course, there's always the Mac Pro with its Radeon Pro 580X (8GB) graphics card, but those are really designed for professional video and graphics work. And as well as costing more than the iMac Pro, the price doesn't even include a monitor, so we think it's out of reach for most everyday consumers.

Which low-priced Mac model is best for gaming?

"Low-priced" is a relative term, but if you're on a budget you might be able to get away with the mid-range 21.5in iMac at a cool £1,249/$1,299. If you're looking for something more portable, the cheapest capable laptop is the 16in MacBook Pro with Radeon Pro 5300M at £2,399/$2,399.

That, more than anything else, is the reason why Macs have a reputation for not being good at games - for the price of a 21.5in iMac, you could get a serious Windows-based gaming PC that is better suited to gaming than almost any Mac, and with have change left over for a couple of games too. It's going to take a real change in attitude and GPU availability to get Apple - and developers - to take gaming more seriously on the Mac.