Skip to content

Repository files navigation

MetalSharp

Updated: 2026-08-08

Run Windows games on MacOS Silicon.

CI Release Discussions PolyForm Noncommercial 1.0.0 DISCORD


MetalSharp is an application designed to run Windows Steam and Windows Steam games natively on Apple Silicon macOS. Now includes GOG-Games Support. MetalSharp builds and includes its own custom Wine 11.5 runtime, game launch rules, custom DXMT build, runtime bottles, and repair tooling.


MetalSharp Library

Arm64-FEX Build For Devs Out Now

0.60.0 Dependancies Release, 0.59.1 Remains The Current Working Version.

Quick Start

Download the latest DMG from Releases, drag MetalSharp into /Applications, and open it. The setup wizard handles the rest. To ensure accurate Steam Installation, please wait for Steam to finish both update windows it will launch before installing the x64 /x86 Reddist Installers.

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.

Install With Homebrew:

brew install --cask aaf2tbz/tap/metalsharp

This installs the signed MetalSharp release into /Applications. For developer builds, see Build from Source.

Routes

Route Engine How To Use
M12 D3D12 to Metal via vkd3d-proton (D3D12 → Vulkan → MoltenVK In Progress
M11 D3D11 to Metal (DXMT) Save 'M11' Bottle, Hit Play
M11(32) D3D11 i386 to Metal (DXMT) - 32Bit D3D11 Save 'M11(32)' Bottle, Hit Play
M10 D3D10 to Metal (DXMT) Save 'M10' Bottle, Hit Play
M10(32) D3D10 i386 to Metal (DXMT) - 32Bit D3D10 Save 'M10(32)' Bottle, Hit Play
M9 D3D9 i386 Wine, DXMT Overrides Save 'M9' Bottle, Hit Play
Mono/FNA Windows XNA/FNA via native Mono Save 'Mono/Fna' Bottle, Hit Play
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. Save 'D3DMetal' Bottle, Fix, Hit Play

Features and Notes

Feature Notes
Sharp Library - Import and run standalone Windows programs, installers, and launchers Working Partially
Sharp GOG Library - Download and play GOG games through the sharp library Prefix, Sign in, Play
Runtime Bottles - Select your launch method, repair missing assets, and switch between bottle runtimes Good For Running Games
MTSP Routing - Automatic pipeline selection based on game compatibility data and developer testing Default Rules for Tested Games
Steam Integration - Detects your Steam library, manages the Wine Steam session, and deploys a CEF runtime wrapper that survives Steam updates
System Overlay - Cmd + p opens an overlay where you can toggle MetalFX (on/off + factor), Force Close Processes, and View System Load
Sidebar Toggles - MetalFX (1.75 / 1.50 / OFF, default 1.50), msync (ON/OFF, default ON), and Controller input shims (Off / XInput / DInput) Applied on next launch

Requirements

  • Apple Silicon Mac M1-M5, macOS 14+
  • About 10 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.

  • Apple M4 Macbook Air, 10-core CPU (4 performance, 6 efficiency)
  • 16 GB memory
  • macOS Golden Gate beta, version 27.0

Documentation

Community

License

MetalSharp-owned code is licensed under the PolyForm Noncommercial License 1.0.0. Commercial licensing is available from averyfelts@aol.com. 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.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

53 stars

Watchers

1 watching

Forks

Packages

Used by

Contributors

Languages