Anti-cheat is the one wall Mac gaming can't climb. Kernel-level systems like Easy Anti-Cheat, Vanguard and BattlEye need a real Windows kernel, so no translation layer โ Bourbon, CrossOver, Whisky or Apple's own toolkit โ can satisfy them. Here's why, and the routes that still work.
This is the big disappointment in Mac gaming and it's worth understanding properly, because the answer isn't "Macs are too slow" and it isn't something a better app fixes next year.
The good news is that Bourbon 26 planned for it, and these games still end up playable. We'll get there. First, the why.
Here's what's actually going on
Competitive shooters protect themselves with anti-cheat that runs at kernel level. Easy Anti-Cheat for Fortnite and Apex, Riot Vanguard for Valorant, BattlEye for PUBG and Rainbow Six Siege among others.
Kernel level means the anti-cheat loads a Windows driver right into the core of the operating system so it can see everything running on your machine and catch cheats that hide from normal checks. That's the whole point of it.
macOS can't load Windows kernel drivers. The two systems have completely different kernel architectures and driver models. A translation layer rebuilds the Windows API in user space, so it has no way to shove a Windows driver into the macOS kernel, and macOS would block it anyway.
If you see a video claiming to run Valorant natively on a Mac, it's either wrong, it's actually cloud streaming, or it's something that'll get your account banned. Anti-cheat treats weird environments as suspicious on purpose.
A VM doesn't save you either
Reasonable next thought: run a Windows 11 VM, get real Windows, get real kernel drivers. Except anti-cheat systems detect virtualization and usually refuse to start inside it, because a VM is a handy place to hide a cheat. Parallels isn't getting you into Valorant.
What does work
Two options, both of which move the game off your Mac, and both of which Bourbon has built in so you're not running a second app.
Cloud gaming
The game runs on a Windows box in a data center and streams to you. GeForce NOW and Xbox Cloud Gaming both carry Fortnite, and Apex is on GeForce NOW. Valorant availability moves around, so check before you subscribe. You'll want solid internet, and there's latency, which matters more in these games than most.
Remote Play from your own PC
Already own a gaming PC? Stream from it over your own network with Moonlight. On a wired local network the latency is tiny, and the game is running on real Windows with real anti-cheat, so nothing sketchy is happening.
Bourbon has both built in, plus Chiaki for PS4 and PS5, sitting right next to your translated games and your native Mac ones. So when Fortnite won't run locally, you're not switching apps or hunting for a second solution. You open the same window and stream it.
That's worth weighing against the alternatives. CrossOver and Whisky are translation layers and nothing else. Parallels is a virtual machine and nothing else. None of them have a plan for the games that can't be translated, which means you end up running two or three tools instead of one.
What Bourbon is actually good for
Everything else, basically. Single player games, older titles, indie stuff, Steamworks games without kernel anti-cheat. That's a huge library and it runs well. Our compatibility list flags anti-cheat games as Not Compatible right up front so you can check before spending anything.
Straight answer
Kernel anti-cheat games don't run locally on a Mac, and no app changes that. What differs is what happens next.
Bourbon's answer is Remote Play in the same window, so Fortnite streams while the rest of your library runs properly through translation, and your native Mac titles launch straight from Steam. One app, all three routes. CrossOver, Parallels and Whisky each handle exactly one of them.
Check a specific game Buy Bourbon 26, $29.99