OpenDMG
Highball icon

Highball for Mac

Windows game launcher and compatibility manager that configures Wine, DXMT, D3DMetal, and DXVK.

By gauthierpiarrette. Free and open source, GPL-3.0 licence.

Get it with OpenDMG View source on GitHub

Highball at a glance

Version
0.10.10
Released
6 October 2026
Download size
5.3 MB
Works on
Apple silicon and Intel
Licence
GPL-3.0
Category
Games
Developer
gauthierpiarrette
GitHub stars
1.4K

About Highball

Run Windows games on Apple Silicon — free, open source, with an open compatibility database that tells you what actually works.

Screenshots

Highball screenshot 1

How to install Highball on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for Highball and press Get. OpenDMG downloads version 0.10.10 from gauthierpiarrette's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to Highball show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: Highball.dmg (5.3 MB).

What is new in Highball 0.10.10

Forza Horizon 6 now starts on Apple's D3DMetal even in an environment whose graphics mode you set by hand. A game that only has DirectX 12 cannot run in a mode without it, so Play now gives such a game a mode that has DirectX 12, the one it was verified on, for that launch only. Your environment keeps its own mode for every other game, the log says what happened, and the game's page says the same before you press Play. On 0.10.9, Forza in an environment set to DXMT by hand started on DXMT and stopped at Steam's controller notice.

A game whose folder is a link (a game moved to another disk and linked back) is recognised again. Highball did not look inside such a folder, so the game had no icon, no per-program settings, and no DirectX 12 check.

When an environment already runs the engine a game needs, the engine question now offers to use that environment first, applying the game's fix there if it is missing (Mirror's Edge Catalyst with the EA app, highball-db#318). A new environment's done row offers to install the game in its Steam. Each environment's card counts the games installed in it, and a game installed in two environments lives in the default one, with Play there for the other copy (highball#264).

The first Play with a fix that changes the launch environment no longer starts a Steam client only to close it, which saved 15 to 45 seconds when Steam was not running.
…

More Games apps

All Games apps