Mac games with controller support, checked on Steam
InputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.
Of the 277 games in InputConfig's preset catalog that are sold on Steam, 69 have a Mac version there, and 46 of those list full controller support, so they play on a controller with nothing extra. Among them: Balatro, Baldur's Gate 3, Cyberpunk 2077, Hades, Hollow Knight: Silksong, Stardew Valley. The tables below give every game, grouped by what Steam lists, with what works on a Mac and a link to its layout page.
I read Steam's own store data on October 6, 2026. A game that lists no controller support, or has no Mac version, can still be played from a controller with InputConfig, the free app I make, which sends the game's own keys and mouse movement.
Mac version and full controller support
These 46 games have a Mac version on Steam and list full controller support. Connect the controller before you start the game, and it should be seen straight away. For these, the game's own controller support comes first, and a mapper is only for buttons it will not let you move.
| Game | Controller support on Steam | On a Mac | Steam |
|---|---|---|---|
| 7 Days to Die | Full | Native Mac version on Steam. | store page for 7 Days to Die |
| ARK: Survival Evolved | Full | The original ARK runs natively on macOS through Steam, with the game's own gamepad support. | store page for ARK: Survival Evolved |
| Balatro | Full | Native on macOS through Steam, which lists full controller support, DualSense included. | store page for Balatro |
| Baldur's Gate 3 | Full | Native on macOS with a full controller interface built in, the same radial menus as the console version. | store page for Baldur's Gate 3 |
| Blasphemous | Full | Native Mac version on Steam. | store page for Blasphemous |
| Blue Prince | Full | Native on the Mac. | store page for Blue Prince |
| Brotato | Full | Native on macOS through Steam, with the game's own gamepad support. | store page for Brotato |
| Celeste | Full | Native on macOS with excellent built-in gamepad support. | store page for Celeste |
| Civilization VII | Full | Native Mac version on Steam, which lists full controller support, DualSense and DualShock included. | store page for Civilization VII |
| Control | Full | Native on Apple silicon through Steam and the Mac App Store, and Steam lists full controller support. | store page for Control |
| Cult of the Lamb | Full | Native on macOS through Steam, and Steam lists full controller support for it. | store page for Cult of the Lamb |
| Cuphead | Full | Native on macOS through Steam, which lists full controller support. | store page for Cuphead |
| Cyberpunk 2077 | Full | Native on Apple silicon since 2025, with the game's own controller support. | store page for Cyberpunk 2077 |
| Dave the Diver | Full | Native on macOS through Steam, which lists full controller support, DualSense and DualShock included. | store page for Dave the Diver |
| Dead Cells | Full | Native on macOS through Steam with full controller support and its own accessibility options. | store page for Dead Cells |
| Disco Elysium | Full | Native on macOS through Steam and GOG, and Steam lists full controller support for The Final Cut, DualSense included. | store page for Disco Elysium |
| Divinity: Original Sin 2 | Full | Native on macOS through Steam with Larian's full controller interface. | store page for Divinity: Original Sin 2 |
| Don't Starve Together | Full | Native on macOS through Steam, which lists full controller support. | store page for Don't Starve Together |
| Dredge | Full | Native on macOS through Steam, which lists full controller support. | store page for Dredge |
| Frostpunk 2 | Full | Native on Apple silicon Macs through Steam (macOS 14.5 or later), and Steam lists full controller support, DualSense included. | store page for Frostpunk 2 |
| Hades | Full | Native on macOS with excellent gamepad support built in. | store page for Hades |
| Hades II | Full | Native on Apple silicon Macs through Steam (macOS 12 or later), which lists full controller support, DualSense included. | store page for Hades II |
| Hollow Knight | Full | Native on macOS, with the game's own gamepad support. | store page for Hollow Knight |
| Hollow Knight: Silksong | Full | Native on macOS through Steam, which lists full controller support and a Mac version for macOS 11 Big Sur or later. | store page for Hollow Knight: Silksong |
| Hotline Miami | Full | The Mac version on Steam is a 32-bit app, and macOS has not run 32-bit apps since Catalina (10.15), so it will not open on a Mac that can run InputConfig. | store page for Hotline Miami |
| Katana ZERO | Full | Native on macOS through Steam with the game's own gamepad support. | store page for Katana ZERO |
| Lies of P | Full | Native on Apple silicon through Steam (macOS 13 or later) and the Mac App Store, and Steam lists full controller support, DualSense included. | store page for Lies of P |
| Nine Sols | Full | Native on macOS through Steam, with the game's own gamepad support. | store page for Nine Sols |
| No Man's Sky | Full | Native on the Mac through Steam, which lists full controller support, DualSense included. | store page for No Man's Sky |
| Path of Exile | Full | Path of Exile runs natively on macOS, and Steam lists a Mac version with full controller support. | store page for Path of Exile |
| Pathfinder: Wrath of the Righteous | Full | Native Mac version on Steam and GOG. | store page for Pathfinder: Wrath of the Righteous |
| Rogue Legacy 2 | Full | Native on the Mac. | store page for Rogue Legacy 2 |
| Skul: The Hero Slayer | Full | Native on macOS through Steam, which lists full controller support. | store page for Skul: The Hero Slayer |
| Skullgirls 2nd Encore | Full | Native Mac version on Steam. | store page for Skullgirls 2nd Encore |
| Slay the Spire | Full | Native on macOS through Steam, which lists full controller support. | store page for Slay the Spire |
| SnowRunner | Full | Native on macOS through Steam, which lists a Mac version (macOS Sonoma or later, an M1 or newer recommended) with full controller support. | store page for SnowRunner |
| Stardew Valley | Full | Native on macOS with real gamepad support built in. | store page for Stardew Valley |
| Stray | Full | Native on macOS through Steam and the Mac App Store, and Steam lists full controller support. | store page for Stray |
| Subnautica | Full | The original Subnautica's macOS build was discontinued. | store page for Subnautica |
| Subnautica: Below Zero | Full | Native Mac version on Steam. | store page for Subnautica: Below Zero |
| Surviving Mars | Full | Native Mac version on Steam. | store page for Surviving Mars |
| Terraria | Full | Native on macOS with the game's own gamepad mode. | store page for Terraria |
| Tropico 6 | Full | Native Mac version on Steam. | store page for Tropico 6 |
| TUNIC | Full | Native on macOS through Steam, with the game's own gamepad support. | store page for TUNIC |
| Valheim | Full | Native on macOS through Steam, with the game's own gamepad support. | store page for Valheim |
| Vampire Survivors | Full | Native on macOS through Steam with its own gamepad support. | store page for Vampire Survivors |
Mac version, partial or no controller support
These 23 games run natively on a Mac, but Steam lists partial controller support, where some screens still expect a keyboard or mouse, or none at all, where the game was made for a keyboard and mouse. A layout that sends the game's own keys fills the gaps on these.
| Game | Controller support on Steam | On a Mac | Steam |
|---|---|---|---|
| American Truck Simulator | Partial | Native on macOS through Steam. | store page for American Truck Simulator |
| Cities: Skylines | None listed | Native on macOS through Steam. | store page for Cities: Skylines |
| Civilization VI | None listed | Native on macOS through Steam or the Mac App Store. | store page for Civilization VI |
| Crusader Kings III | None listed | Native on macOS through Steam, mouse and keyboard only on Mac. | store page for Crusader Kings III |
| Darkest Dungeon | Partial | Native on macOS through Steam and the Mac App Store. | store page for Darkest Dungeon |
| Dota 2 | None listed | Native on macOS through Steam, with no in-game controller support. | store page for Dota 2 |
| Euro Truck Simulator 2 | Partial | Native Mac version on Steam. | store page for Euro Truck Simulator 2 |
| Factorio | Partial | Native on macOS with a built-in controller mode since 1.1. | store page for Factorio |
| Hearts of Iron IV | None listed | Native on macOS through Steam, mouse and keyboard only. | store page for Hearts of Iron IV |
| Inscryption | None listed | Native on macOS, Apple silicon included, from Steam, GOG, or the Mac App Store. | store page for Inscryption |
| inZOI | Partial | On Steam for Mac, Apple silicon only. | store page for inZOI |
| Kerbal Space Program | Partial | On Steam for Mac as an Intel app, which runs on Apple silicon through Rosetta 2. | store page for Kerbal Space Program |
| Oxygen Not Included | None listed | Native on macOS through Steam, mouse and keyboard only. | store page for Oxygen Not Included |
| Pillars of Eternity II: Deadfire | None listed | Native Mac version on Steam and GOG. | store page for Pillars of Eternity II: Deadfire |
| Project Zomboid | Partial | Native on macOS through Steam, with gamepad support the game itself calls partial. | store page for Project Zomboid |
| RimWorld | Partial | Native on macOS through Steam, built for a mouse. | store page for RimWorld |
| Rust | None listed | Native on the Mac. | store page for Rust |
| Stellaris | None listed | Native on macOS through Steam, mouse and keyboard only. | store page for Stellaris |
| The Elder Scrolls Online | Partial | Native Mac client. | store page for The Elder Scrolls Online |
| Timberborn | None listed | Native Mac version on Steam. | store page for Timberborn |
| Total War: Three Kingdoms | None listed | Native Mac version on Steam, ported by Feral. | store page for Total War: Three Kingdoms |
| Total War: Warhammer III | None listed | Native on macOS through Steam (the Feral port), mouse and keyboard only. | store page for Total War: Warhammer III |
| Warhammer 40,000: Rogue Trader | Partial | Native Mac version on Steam. | store page for Warhammer 40,000: Rogue Trader |
No Mac version on Steam
Steam sells these 208 for Windows only. Some have a Mac version elsewhere, and the rest reach a Mac through streaming or a compatibility layer; the On a Mac column says which, from each game's own page. On a stream, the controller usually reaches the game's own controller scheme, so Steam's support column still matters.
How the list was made
- The source. Steam's public store data, read on October 6, 2026: the controller support it lists and whether it sells a Mac version.
- The games. Every game in InputConfig's preset catalog that I could match on Steam by its exact name or a checked store id. Games Steam does not sell, such as Minecraft, Roblox, Fortnite and League of Legends, are left out.
- The On a Mac column. The first line of each game's own page on this site, where I check how it reaches a Mac.
- What it is not. Steam's listing, not my test of each game. A version from another store can differ, and two games are left out because Steam's listing is for a different edition than the one their page describes.
If a game ignores your controller
Check these in order:
- Connect the controller before the game starts. Many games look for controllers only at launch.
- Check Steam Input. In the game's Properties, Controller, try turning Steam Input on or off. Controller works in Steam but not in the game has the details.
- Test the controller. The gamepad tester shows whether the browser, and so the Mac, sees every button.
- Use a layout. Every game in the tables links to a layout page whose preset sends the game's keys from the pad.
The short version
- 46 games are ready. Mac version and full controller support: connect and play.
- The rest still work. A layout sends the keys the game expects.
- Check before you buy. Steam's store page lists controller support on the right side.
Steam's listing tells you what the game was built for; the On a Mac column tells you how it gets there.
Questions
Which Mac games support controllers?
Of the 277 popular Steam games checked here, 46 have a Mac version and full controller support, including Balatro, Baldur's Gate 3, Cyberpunk 2077, Hades, Hollow Knight: Silksong, Stardew Valley. The full list is on this page.
Do Mac games work with a PS5 or Xbox controller?
A game that lists controller support reads the controllers macOS supports, which include PS5, PS4, Xbox and Switch Pro controllers. A game without it can still be played through a mapper that sends its keys.
What does partial controller support mean on Steam?
The game plays on a controller, but some parts, such as a launcher, text entry or a menu, still need a keyboard or mouse.
Related
Updated