What actually works instead
Cloud streaming runs the real Windows build on someone else's machine, so the anti-cheat is satisfied. GeForce NOW has a native Mac app and Xbox Cloud Gaming runs in a browser; both publish the games they carry. And before assuming you need any of this, check whether the game already has a native Mac build — a native build beats translation every time.
Notes
Since its v0.9 update of 2026-11-13 the game ships Easy Anti-Cheat, and the launch stops at 'Failed to load the anti-cheat module' (highball-db#1200), so it doesn't start on a Mac for now. What follows is from before that update. Unreal Engine 5 first-person shooter, Direct3D 12 only, and the report ran it on D3DMetal (from 0.9.26 Play picks that for Unreal 5 builds on its own). On a base M5 the one report gets about 40 to 50 fps on the training ground and around 30 fps online with every setting low, TSR at Quality, and the render resolution at half the display's native. Playable, but the reporter's own verdict is that a shooter at 30 to 40 fps is not the experience of better hardware. The game asks to install its Unreal prerequisites at every launch; agreeing to every prompt, including the ones labelled uninstall, lets it run (0.9.25 and later adopt runtimes a game installs, which may end the repeat prompts). A second report, on an M2 MacBook Air with the Wine 11 engine, averages about 23 fps with stretches of 30 to 45, and hits a problem the first did not: gunfire sets off an audio feedback loop and the frame rate sinks gradually after it. Their audio DLL overrides were an attempt against it, not a fix. Their later edit adds the settings that ran at 800p: AMD upscaling at Quality, frame generation on, the in-game limit at 30 and global illumination on High, so the non-TSR upscaler crash seen on the M5 with engine r3 did not happen there. Lobbies held steady, matches with bots were heavier with pop-in at the start, and an 8BitDo SN30 Pro controller made turning sluggish where a mouse played better.
Known issues
'Failed to load the anti-cheat module' at launch since the v0.9 update of 2026-11-13, and the game never reaches its menu (M4, D3DMetal, Wine 10 r28, highball-db#1200)
What helps none from Highball's side
Why Easy Anti-Cheat, added in that update, can't load under Wine on macOS
Asks to install UE prerequisites at every launch
What helps Agree to every prompt, including the ones labelled uninstall, and it runs; on 0.9.25 or later the environment adopts installed runtimes, which may stop the repeat prompts
Why the game's prerequisite check does not see the runtimes as installed in the environment
Choosing any upscaler other than TSR or Off crashes the game, and afterwards it runs at 5 to 8 fps with the in-game menus locked, even after deleting the user config in AppData\Local
What helps Stay on TSR or Off. If it has already happened, uninstall the game, clear its AppData\Local files, and reinstall; the reporter says it can come back if those settings are changed again
Why not diagnosed; the non-TSR upscalers (reported on M5, macOS 27, engine r3) leave a broken state the config wipe alone does not clear; an M2 Air on the Wine 11 engine r12 ran AMD upscaling at Quality without it (highball-db#241)
Gunfire sets off an audio feedback loop and the frame rate sinks gradually after it (reported on an M2 Air, Wine 11 engine r12, D3DMetal).
What helps none known. Uncapped frame rate crashed for that player, a 120 cap held.
Why not measured.
Provenance
Reported by phmuni (highball-db#121, 2026-09-18): rated 3, playable with workarounds, Apple M5 (base), macOS 27.0, engine x64-sikarugir10.0_6-r3, Highball 0.9.23, about 15 minutes played through Highball including online matches. Renderer D3DMetal, added in a follow-up comment. Not run here. zn2m4swhkv-sys (highball-db#241, 2026-09-28): rated 3, playable with workarounds, Apple M2 24 GB MacBook Air, macOS 27, Highball 0.9.38, engine x64-crossover26.3-r12 (r10 and r12 ran best for them), D3DMetal, frame rate limit 120 (uncapped crashed), Windows 11, AVX advertised, a long list of audio DLL overrides tried against the audio problem. MichaelHackson (highball-db#1200, 2026-11-14), Apple M4, macOS 27.2.1, Highball 0.10.26, engine x64-sikarugir10.0_6-r28, D3DMetal, rated 1 of 5: 'Failed to load the anti-cheat module' from Easy Anti-Cheat since the game's v0.9 update of November 13, 2026, after it had played through Highball before; verifying the game files and repairing the environment didn't help.
Common questions
Does Bodycam work on Mac?
No. Bodycam uses kernel-level anti-cheat, which needs a Windows kernel driver. Compatibility layers such as Highball, CrossOver and Whisky run entirely in user space, so there is nothing for that driver to load into, and virtual machines have the same limit. Cloud streaming runs the real Windows build remotely, which is why it works.
Can I play Bodycam on Mac with CrossOver or Parallels?
No. The same limit applies to every compatibility layer and to virtual machines: the anti-cheat driver cannot load. Streaming is the only route.
Contribute a result
This page is generated from an open database. If you have run Bodycam on Apple Silicon, working or not, a report takes a minute and fills in the empty rows above. Send a report, or read how the data is put together.