FEATURES

Bluetooth & physical controllers.

Bring physical buttons to your session with a controller Android recognizes. Use the default mapping, then adjust individual button assignments to suit your pad.

GBA PlayCONTROLLER INPUT
Samus facing a Core-X in Metroid Fusion.
D-Pad / left stick
ABLR
Metroid FusionInput illustration. Map a compatible controller to game actions; no specific controller model is shown or certified.
ConnectPair through Android or attach a pad
MapCheck Controller → Button Mapping
PlayTest each input in your game
Android provides the input connection. GBA Play maps the recognized gamepad input to game controls.

A familiar set of controls

GBA Play handles physical controller buttons, a D-Pad, and left analog-stick directions. The left stick maps to the game’s directional inputs, including diagonals; it does not add analog movement to games designed around digital directions.

Bluetooth and connected physical pads can work when Android exposes suitable gamepad or joystick input. No exact model compatibility list has been verified. Check the supported input types before treating a particular controller as compatible.

Make the buttons predictable

Open Settings → Controls → Controller → Button Mapping. The default mapping covers Up, Down, Left, Right, A, B, L, R, Start, and Select. Use Remap beside an action and press the desired controller button.

Four optional actions—Fast Forward, Quick Save, Quick Load, and Menu—start unassigned. Assign only the shortcuts you intend to use, especially Quick Load, which can return you to older progress. Mapping is global rather than a separate profile for each controller.

Keep touch controls within reach

The Controller section offers Hide Touch Controls When Controller Connected. Leave it off while checking a new pad so you have a visible fallback.

Use the connection guide to pair, confirm detection, remap, and test. If Android says the controller is connected but the app does not respond, start with the controller troubleshooting checks.