MetalSharp Is An Application Designed To Run Windows Applications and Windows Games on Apple Silicon MacOS. Easily Select Between Different Launch Methods, Change Artwork For Games, And More. Works with Steam, Epic, GOG, Ubisoft Connect, and Gamejolt.
Download the DMG from Releases, drag MetalSharp into /Applications, and open it.
The setup wizard handles installing the remaining runtime dependencies. Installed games automatically sync into the User Library.
Alternatively, Install MetalSharp from the official Homebrew tap:
brew install --cask metalsharp/tap/metalsharpHomebrew installs MetalSharp.app in /Applications. Updates are handled in-app with the included updater.
For Direct Access to What is Installed During Setup, See Here: Dependency Bundles.
To launch a game, install it through Steam and launch it through MetalSharp. Choose between the below backends from the bottle dropdown if the game does not originally run. MetalSharp scans the game folder for DLL's and automatically assigns it to a backend pipeline, tested games are automatically assigned their compatible pipeline from the mtsp-rules.toml. See Game Compatibility for a list of tested and verified games.
| Route | Engine | Notes |
|---|---|---|
| D3DMetal | D3D12/11/10 Through the Latest D3DMetal Framework | |
| VKD3D | D3D12/D3D11/D3D10 Through Vulkan -> Metal | D3D12-Proton / Custom MoltenVK still in development |
| DXMT | D3D11, D3D10 to Metal | |
| DXMT(32) | D3D11, D3D10 32-bit to Metal | |
| D3D9 | D3D9 With x87 Acceleration for Older Titles | |
| Mono/FNA | Windows XNA/FNA via Native Mono |
| Feature | Notes |
|---|---|
| Sharp Library | Import and run standalone Windows programs, installers, and launchers |
| GOG Library | Download and play GOG games through the Sharp Library |
| Epic Library | Download and play Epic Games through the Sharp Library |
| Ubisoft Connect | Download and play Ubisoft Connect Games |
| GameJolt Library | Download and Play GameJolt games through the Sharp Library |
| Emulation Support | Install, manage, and launch emulated games using PCSX2, RCPS3, ShadPS4, and SharpEmu |
| Runtime Bottles | Select your launch method, Enable / Disable Msync / Controller Input / and MetalFX |
| Route Routing | Automatic route 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 |
| Steam Art Manager | Set custom artwork for any game in your Steam-Library(s) |
| Game Streaming | Streams games to a phone or tablet with Sunshine + Moonlight |
- Apple Silicon Mac M1-M5, MacOS 15+
- About ~12 GB free space (9 GB Installed Runtime and 3 GB for Steam-Prefix 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, Version
27.2
Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). Third-party components keep their original licenses; see THIRD_PARTY_LICENSES.