v0.59.5 — Apple Silicon, macOS 14+

Windows games. Native Metal. Your Mac.

MetalSharp runs your Windows Steam and GOG library natively on Apple Silicon — a custom Wine 11.5 runtime, per-game launch routing, and MetalFX upscaling, all behind one clean interface.

◈ Free & inspectable ◈ M1–M5 supported ◈ brew cask available

Prefer Homebrew? brew install --cask aaf2tbz/tap/metalsharp — installs the signed release into /Applications.

Why MetalSharp

A translation pipeline, tuned per game.

Not another wrapper. MetalSharp builds its own runtime and picks the right graphics backend for each title — automatically.

MTSP Routing

Automatic pipeline selection based on compatibility data and developer testing. DXMT, VKD3D, D3DMetal, or Mono/FNA — chosen per game, not per guess.

Default rules for tested games

MetalFX + msync

Sidebar toggles for MetalFX upscaling (1.50 / 1.75), msync synchronization, and controller input shims — applied on next launch, no config files.

Cmd+P in-game overlay

Sharp Library

Beyond Steam: import standalone Windows programs, installers, and launchers — and download & play GOG games directly through the Sharp library.

Steam + GOG integration

Graphics Routes

DXMT · D3D10/11 → Metal DXMT(32) · 32-bit D3D10/11 D3DMetal · Apple GPTK VKD3D · D3D12/11/10/9 via DXVK Mono/FNA · XNA/FNA native
Showcase

Your whole library, one window.

Detects your Steam library automatically, manages the Wine Steam session, and keeps per-game bottles repairable with one click.

MetalSharp library view showing installed games — 9 Kings, AMID EVIL, Among Us, and Armored Core VI — each with its graphics backend, MetalFX controls, and a Play button.
Library · per-game backends & MetalFX
Screen recording demo: panning through the MetalSharp library while Wine Steam starts in the background.
Live demo · library & Wine Steam launch
Screen recording demo: configuring a per-game bottle for R.E.P.O. — choosing between DXMT, VKD3D, D3DMetal, and Mono/FNA backends.
Bottles · per-game backend routing
Screen recording demo: pasting a Steam Web API key into MetalSharp Settings and syncing — the key is blurred.
Setup · Steam Web API key & sync