Skip to content

aaf2tbz/metalsharp

Repository files navigation

MetalSharp

Run Windows Steam games on macOS with Metal.

CI Release Discussions MIT DISCORD


MetalSharp is an application designed to run Windows Steam and Windows Steam games natively on Apple Silicon macOS. MetalSharp builds and includes its own custom Wine 11.5 runtime, game launch rules, custom DXMT build, runtime bottles, and repair tooling. New: GOG compatability! Metalsharp can now install/manage/launch GOG games, all from within the sharp library.

Screenshot 2026-07-01 at 4 23 37 AM

Quick Start

Download the latest DMG from Releases, drag MetalSharp into /Applications, and open it. The setup wizard handles the rest.

If Gatekeeper cannot verify the app, open System Settings → Privacy & Security and choose Open Anyway for MetalSharp. VirusTotal scans are included with release notes when available.

For building from source, see Install from Source.

Routes

Route Engine
M12 D3D12 to Metal (experimental DXMT)
M11 D3D11 to Metal (DXMT)
M10 D3D10 to Metal (DXMT)
M9 D3D9 / 32-bit DXMT (DXMT, M-SYNC)
Mono/FNA Windows XNA/FNA via native Mono
D3DMetal Apple Game Porting Toolkit via Homebrew. GPTK is not bundled; selecting a D3DMetal bottle installs/trusts Homebrew GPTK + Rosetta, then seeds the GPTK prefix with Homebrew-matched D3DMetal route DLLs.

Features

  • Sharp Library - Import and run standalone Windows programs, installers, and launchers.
  • Runtime Bottles - Select your launch method, repair missing assets, and switch between bottle runtimes.
  • MTSP Routing - Automatic pipeline selection based on game compatibility data and developer testing.
  • Steam Integration - Detects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates.

Requirements

  • Apple Silicon Mac, macOS 14+
  • About 2 GB free space
  • Homebrew (installed by setup wizard)

All other bundled assets, DLLs, and graphics backends are installed during the setup process. GPTK/D3DMetal is the exception: MetalSharp installs and uses Homebrew GPTK only when a D3DMetal bottle is saved.

Developer Setup

Current maintainer validation is happening on this hardware/software setup. This is not the recommended baseline or minimum requirement; it is here so readers know what MetalSharp is actively running on during development.

  • MacBook Air (Mac16,12)
  • Apple M4, 10-core CPU (4 performance, 6 efficiency)
  • 16 GB memory
  • macOS Golden Gate beta, version 27.0 (build 26A5353q)

Documentation

Community

License

MIT licensed. Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.

About

Run Windows games and Windows applications natively on MacOS M-Series with MetalSharp. Free and inspectable runtime environment with a front-facing application.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors