Questions

Indie games on a Mac with a controller

Most of the indie games people play on a Mac support controllers, and most of the time a PS5 or Xbox pad just works in them. When it does not, the fix is usually the same handful of checks, and when those fail there is one route that always works: send the game the keyboard keys it already knows. This page is the short version for the games people search for most, with a full page for each.

The games, at a glance

GameMac versionController support in the gameIf your pad does nothing
Stardew ValleyYesYes, native gamepad modeSteam Input override; try once without SMAPI
TerrariaYesYes, snap-to-block gamepad modeSteam Input override; or play the mouse game from a pad
Hollow KnightYesYesRelaunch with the pad awake; Steam Input override
Hollow Knight: SilksongYes, on SteamYesSame checks as Hollow Knight
CelesteYesYesSteam Input override; D-pad layout for precision
HadesYesYes, fullRelaunch; Steam Input override
Hades IIYes, on SteamYes, fullSame checks as Hades
CupheadYes, on SteamYesSteam Input override; a layout with room for auto-fire
Vampire SurvivorsYes, on SteamYesOne stick and one button: good for adaptive setups
BalatroYes, on SteamYesOr a two-speed cursor layout
BrawlhallaYes, free on SteamYes, but Mac players often report pads it ignoresRelaunch, Steam Input, Big Picture, then keyboard keys
UndertaleYes, on SteamNone listed on SteamMap the pad to arrows, Z, X, C

"Mac version" means the game's store page lists macOS. Checked September 2026. Store listings change; the game's own page is the final word.

When a game that supports controllers ignores yours

  1. Does the Mac see it? System Settings, Game Controllers in the sidebar. Press a button and watch it light up. If it is not listed, it is a pairing problem: connect a controller to a Mac.
  2. Connect first, then launch. Some games only look for controllers at start-up.
  3. Flip Steam Input for that game. Properties, Controller, then try the opposite setting and relaunch. Controller works in Steam but not in the game explains why.
  4. Still nothing: keyboard keys. Every game in the table plays from the keyboard. A mapper reads the pad and sends those keys, so the game never has to detect the controller.

Download InputConfig on the Mac App StoreInputConfig is free on the Mac App Store. macOS 14 or later, no account, no tracking, open source.

Games with no controller support at all

Plenty of smaller games, older ports and browser games only read the keyboard and mouse. The same keyboard route works for them, and it is the only one. The guide to playing any Mac game with a controller covers aim, deadzones and the problems that come up.

Why I made a mapper for this

I built InputConfig because my hands do not work well and a controller is how I use a lot of my Mac. It is free and open source, on the Mac App Store, with no account and no network access. Its Smart Preset Maker has ready layouts for 450+ games and apps, including most of the games in the table. If the game already sees your pad, you do not need it, and I would rather say so.

Questions

Do indie games on Mac support controllers?

Most of the popular ones do: Stardew Valley, Terraria, Hollow Knight, Celeste, Hades, Cuphead, Vampire Survivors and Balatro all have controller support of their own. When a game does not see your pad, check the Mac, relaunch, and flip Steam Input before anything else.

Why does my controller work on my Mac but not in the game?

Either the game has not picked it up (relaunch with the pad awake, flip the Steam Input override) or the game only reads keyboard and mouse. In both cases a mapper that sends keys fixes it.

What is a good free controller game on a Mac?

Brawlhalla is free to play and on the Mac through Steam. Vampire Survivors is inexpensive and plays from a single stick, which makes it a good first game for an adaptive controller.

Related

Download InputConfig on the Mac App StoreFree. macOS 14 or later. No account, nothing leaves your Mac. Open source on GitHub.