On this page
What the Game Porting Toolkit is
Apple built the Game Porting Toolkit (GPTK) for game studios bringing their games to Mac, iPad and iPhone. Apple's current release is Game Porting Toolkit 4. Alongside shader converters and porting guides, it includes an evaluation environment that runs an unmodified Windows game on Apple Silicon so developers can see how it performs before they start porting.
That evaluation environment is Wine plus Apple's D3DMetal graphics layer — and that's the part gamers got excited about.
Why gamers care: D3DMetal
D3DMetal translates DirectX 9 through DirectX 12 to Metal. DirectX 12 is the hard one: the open-source alternatives on macOS don't cover it well, so D3DMetal is how most DirectX 12 games run on a Mac at all — it's what Grapple uses for them. For how it compares with DXMT and DXVK, see DirectX games on a Mac.
Using it by hand
You can download the toolkit from Apple's developer site for free after signing in with an Apple Account. Apple's instructions are written for developers and involve Terminal, setting up a Wine prefix and launching games from the command line. It works, but managing several games, launchers and updates that way gets tedious fast, which is why most players use a front end.
Apps that put a GUI on it
| App | Price | How it uses D3DMetal | Status |
|---|---|---|---|
| CrossOver | Paid, 14-day trial | Built in (D3DMetal 3.0 in CrossOver 26); per-bottle setting | Actively developed |
| Sikarugir | Free | Toggle per wrapper, alongside DXMT and DXVK | Actively maintained |
| Heroic Games Launcher | Free | Can use the Game Porting Toolkit as the Wine version for a game | Actively maintained |
| Mythic | Free | Built around its own Game Porting Toolkit build | Actively maintained |
| Grapple | Free (one game) / Pro | Included: games use D3DMetal for DirectX 9-12 by default; the app fetches it during its one-time setup | Beta |
| Whisky | Free | Was built on the toolkit | Discontinued (archived May 2025) |
If you want D3DMetal with the least effort, CrossOver is the most polished route. If you want it free, Sikarugir, Heroic and Mythic are the maintained options. More on each in CrossOver alternatives.
How Grapple uses D3DMetal
Grapple includes Apple's D3DMetal. It arrives with the engine in a one-time setup download of about 250 MB the first time you open the app, and from then on DirectX 9 to 12 is covered. The Graphics setting is Automatic by default: it uses D3DMetal, and falls back to DXMT for DirectX 10/11 if the component isn't installed. You can also name a layer yourself, or point Grapple at a toolkit you installed under Settings → Engines → Advanced.
What it won't fix
- Anti-cheat. Games that need kernel-level anti-cheat still won't run. See anti-cheat games on a Mac.
- Every DirectX 12 game. Support has improved with each release, but many games still crash, render incorrectly or run too slowly.
- Rosetta. Like other Wine-based tools, it relies on Rosetta 2 for Intel game code. Apple has said macOS 27 is the last release with Rosetta for Intel apps, with continued support for older games that rely on Intel frameworks; how that applies to Wine-based tools later isn't settled yet.
FAQ
Is there a GUI for Apple's Game Porting Toolkit?
Apple doesn't make one for gamers; the toolkit is aimed at developers. Apps such as CrossOver (D3DMetal built in), Sikarugir, Heroic Games Launcher, Mythic and Grapple give you a graphical way to use D3DMetal for your games.
Is the Game Porting Toolkit free?
Yes. Apple offers it as a free download from its developer site; you sign in with an Apple Account. Some apps ask you to download it yourself; others, including CrossOver and Grapple, include D3DMetal themselves, so you never sign in to Apple's developer site. Grapple downloads it as part of its one-time setup, the first time you open the app.
Does the Game Porting Toolkit run DirectX 12 games?
Its D3DMetal layer translates DirectX 9 to 12 to Metal, so it's the main way DirectX 12 games run on a Mac — in Grapple it's included, fetched with the engine during a one-time setup download rather than hunted down by you. Plenty of games still fail or run poorly, and anti-cheat games won't start.
Do I need the Game Porting Toolkit to play DirectX 11 games?
No. DXMT, an open-source layer used by CrossOver, Sikarugir and Grapple, handles DirectX 10 and 11 without it. D3DMetal — included in CrossOver and Grapple — is the alternative worth trying when a DirectX 11 game misbehaves on DXMT.
Sources
Checked on 23 September 2026. Mac gaming tools change quickly, so check the linked pages for the latest versions and prices.