Mac Game Porter app icon

Play Windows games on your Mac

Mac Game Porter is a free, open-source app that turns Windows games and repacks into Mac apps on Apple Silicon (M1–M5). It uses Apple's Game Porting Toolkit and D3DMetal to run DirectX 11 and 12 games on Metal.

Get it on GitHub Quick start Mac Game Porter window: drop a Windows game or repack folder and press Port Game

Why Mac Game Porter

DirectX 12 on Metal

Apple's D3DMetal from the Game Porting Toolkit, set up for you. No bottles, no terminal.

Repacks without setup.exe

FitGirl-style FreeArc repacks are unpacked natively on macOS, avoiding the installer that stalls in CrossOver and Wine.

One app per game

Every game becomes ~/Games/Game.app with its own icon. Export a DMG to copy it to another Mac.

Fits your screen

Borderless fullscreen at your display's exact size, with no overflowing or cropped windows on Retina displays.

Tuned for speed

MetalFX upscaling for DLSS games, esync, AVX through Rosetta, and sensible graphics presets.

Controllers

DualSense and Xbox pads are passed through as raw HID, so games drive their own controller features.

Compared with the alternatives

Mac Game PorterCrossOverManual Wine / GPTK
PriceFree, open sourcePaidFree
DirectX 12 via D3DMetalYesYesWith manual setup
Installs FreeArc repacks without setup.exeYesNoNo
Standalone app per game, DMG exportYesBottlesNo

Tested games

GameEngine / APIStatus
LEGO Batman: Legacy of the Dark KnightUnreal Engine 5 · DirectX 12Playable on MacBook Air M5

Quick start

git clone https://github.com/KarmSakha/mac-game-porter.git && cd mac-game-porter
brew install innoextract rust mingw-w64
gui/build.sh && cp -R "build/Mac Game Porter.app" ~/Applications/

Open Mac Game Porter, drop a repack or game folder on it, press Port Game, then Play. Requires an Apple Silicon Mac on macOS 14 or later.

FAQ

How do I play Windows games on a Mac with Apple Silicon?

Install Mac Game Porter, drop the game folder or repack on it and press Port Game. It uses Apple's Game Porting Toolkit (Wine and D3DMetal), so DirectX 11 and 12 games render on Metal.

How do I install a FitGirl repack on a Mac?

FitGirl-style repacks use a Windows setup.exe whose unpacker stalls under CrossOver and Wine on macOS. Mac Game Porter unpacks the .bin archives natively using the repack's own decoder list, then turns the game into a Mac app. Only install games you own.

Is Mac Game Porter a free CrossOver alternative?

Yes. It is free and open source (MIT) and builds on the same technology, Wine and Apple's D3DMetal, producing one standalone app per game.

Can I run DirectX 12 games on a Mac?

Yes. Apple's D3DMetal translates DirectX 12 to Metal, and Mac Game Porter sets it up automatically. Performance depends on the game and the Mac.

Which Macs are supported?

Apple Silicon Macs (M1, M2, M3, M4 and M5) running macOS 14 Sonoma or later.