0.77.0macOS 15+Free

Run Windows games on Apple silicon.

One library for your Windows games. MetalSharp translates DirectX into Metal and picks a graphics route for each title. If a game needs a different route, you can switch it.

or brew install --cask metalsharp/tap/metalsharp
MetalSharp library view showing installed Windows games with graphics routes, MetalFX controls, and Play buttons.
  • One librarySteam, Epic, GOG, Ubisoft, Game Jolt
  • Per-game routessix ways to reach Metal
  • Browser demono install required
  • 75+ titlesconfirmed playable

Games confirmed playable

A few of the 75+ titles confirmed playable by players and the developer. See the full list

Try the renderer

See the library before you install.

This is the real interface running in your browser. Browse the library, check a game's route, or open Logs and Settings. Nothing launches on your Mac.

Controls are easier to read in the full demo. Open full demo
Graphics routes

Six routes. All of them end in Metal.

MetalSharp reads each game's DirectX imports and picks a route for it. Tested games get theirs from the rules file. Not sure which one you need? Check your title first.

01Apple's translator

D3DMetal

For games that need Apple's D3DMetal: the managed GPTK 4 beta 2 payload with Wine 11.17 and the shared Steam prefix.

  1. D3D12 / 11 / 10
  2. D3DMetal
  3. Metal
02Direct Metal

DXMT

The default for most DirectX 10 and 11 games. D3D11 and D3D10 are translated straight to Metal, with no Vulkan step in between.

  1. D3D11 / D3D10
  2. DXMT
  3. Metal
0332-bit lane

DXMT(32)

For older 32-bit games: the same DXMT translation, run in a separate 32-bit (i386) prefix.

  1. 32-bit D3D
  2. DXMT i386
  3. Metal
04Legacy lane

D3D9

For older D3D9 games: Wine's i386 D3D9 with x87 acceleration, launched the same way as DXMT.

  1. D3D9
  2. Wine D3D9 · x87
  3. Metal
05Vulkan translation

VKD3D

D3D12 through D3D9 go through vkd3d-proton and DXVK, then MoltenVK hands off to Metal. D3D12 on this route is still in development.

  1. D3D12 – D3D9
  2. Vulkan
  3. MoltenVK
  4. Metal
06Native managed

Mono/FNA

For XNA, FNA, and MonoGame games: native Mono with staged assemblies and Steamworks shims. No Wine involved.

  1. XNA / FNA
  2. Mono
  3. Metal
What it handles

A friendly interface for all of your games.

Easily change artwork, launch options, and settings all within one interface.

  • Stores

    Every library, one shelf.

    Steam installs sync in automatically. Epic, GOG, Ubisoft Connect, and Game Jolt games download and launch from the same place.

    • Steam
    • Epic
    • GOG
    • Ubisoft Connect
    • Game Jolt
  • Emulators

    Consoles, managed.

    PCSX2, RPCS3, shadPS4, and SharpEmu install, update, and launch from the Sharp Library.

  • Bottles

    Per-game settings.

    Each game gets its own bottle with its own route, MSync, controller input, and MetalFX settings.

  • Sharp Library

    Not just games.

    Import standalone Windows programs, installers, and launchers. Installers run in their own bottle.

  • Steam Art

    Your covers, your way.

    Set custom artwork for any game in any of your Steam libraries.

  • Streaming

    Play on the couch.

    Stream to a phone or tablet with Sunshine and Moonlight. MetalSharp installs Sunshine and walks you through pairing.

Get MetalSharp

Install when you're ready.

Download MetalSharp 0.77.0 for Apple silicon Macs. The setup wizard installs the rest of the runtime for you, and updates happen in the app.

brew brew install --cask metalsharp/tap/metalsharp
Build
0.77.0
Chip
M1 – M5
macOS
15+
Disk
~8 GB
Price
Free
Before you install

Questions before you start.

What can I do in the browser demo?

You can browse the Library, look at route and bottle settings, and open Logs or Settings. It's a simulation running in your browser: it doesn't install MetalSharp or launch any games.

How do I choose a graphics route?

Usually you don't have to: MetalSharp picks one from the game's DirectX imports, and tested games use the route listed in the rules file. If a game doesn't run, pick another route from its bottle dropdown, and check the supported games list for what worked for others.

Is GPTK included in the download?

Yes. The matching GPTK 4 beta 2 D3DMetal payload is managed with the MetalSharp runtime. The architecture guide explains the route and its shared Steam prefix.

Do games with anti-cheat work?

Not if they use kernel-level anti-cheat. That can't run under Wine, and MetalSharp flags those titles in the library.

Where should I report a problem?

Open a GitHub issue for a bug you can reproduce. Use Discussions or the Discord for questions and setup help.