Many Android games with gamepad controller support will recognize your physical controller automatically, letting you play with more precise controls than touchscreen input. No official master list exists from Google, but popular games widely reported to work include titles like Asphalt 9: Legends, PUBG Mobile, Fortnite, Minecraft, Grand Theft Auto: San Andreas, Call of Duty Mobile, NBA 2K, Stardew Valley, Soul Knight, and Shadowgun Legends.
Android games with gamepad controller support: A curated list
Android’s official developer guidance states that a controller-compatible game should recognize controller input automatically, including in menus and the first-run tutorial. While no consumer-facing list of specific game titles is provided by Google, the games listed above are frequently cited as working well with physical gamepads. Keep in mind that support depends on the game’s implementation and controller source handling, not just your phone model.
How to know if a game supports your controller
According to Android’s official developer documentation, a game that is compatible with gamepad controllers should recognize input automatically in menus and tutorials, and it should support both touch and controller input. Android’s developer docs say controllers can expose SOURCE_GAMEPAD and SOURCE_DPAD, with D-pad input reported through AXIS_HAT_X and AXIS_HAT_Y. If a game responds to your controller’s buttons and joysticks without any special configuration, it is likely designed to work with gamepads. You can also check the game’s description on the Google Play Store for mentions of controller support.
How to connect a gamepad controller to Android
You can connect a gamepad controller to your Android device using Bluetooth or a wired connection. Google’s Android setup page does not list supported Android models or Android OS version minimums for consumer setup.
Bluetooth pairing
- Put the wireless controller into pairing mode using the controller’s own instructions.
- Open Settings on your Android device.
- Tap Connected devices.
- Tap Pair new device.
- Select the controller name from the Bluetooth device list.
Wired connection
For a wired controller, use a compatible cable to connect the controller directly to your Android device.
Advanced controller features on Android
Android’s developer documentation notes that games can support advanced controller features such as haptics, touchpads, and gyroscopes and accelerometers. These features allow games to provide vibration feedback, trackpad-style input, and motion-based controls. Not all games use these capabilities, but when they do, they can enhance immersion and gameplay precision.
Android version compatibility for controllers
Controller support varies by Android version. Android’s compatibility guidance says support varies by Android version, and older versions may require different implementations; the doc specifically mentions APIs in Android 4.1 and higher and a custom implementation for Android 3.1 up to Android 4.0. Android’s official API documentation specifies that game controller APIs are available in Android 4.1 and higher, while a custom implementation is needed for Android 3.1 up to Android 4.0. Games running on newer versions are more likely to have consistent controller support, but the actual experience depends on how the game handles controller input.
Frequently Asked Questions
What is a gamepad controller?
A gamepad controller is a physical device with buttons, joysticks, and triggers that you hold in your hands to control games. It connects to your Android device via Bluetooth or a wired cable and provides more precise and comfortable control than using the touchscreen.
How does a gamepad controller work with Android games?
The controller connects to your Android device and sends input signals that the game interprets as commands. Games must have built-in support for gamepad input to work correctly; when they do, the controller’s buttons and joysticks are mapped to in-game actions, allowing you to play using physical controls instead of touch.
How can I check if an Android game supports a gamepad controller?
Look at the game’s description on the Google Play Store for any mention of gamepad or controller support. You can also search the game’s official website or forums. If a game recognizes your controller input automatically in menus and gameplay, it is compatible.
Can I use any gamepad controller with my Android device?
Most Bluetooth or USB gamepad controllers that explicitly mention Android compatibility should work. Controllers designed for specific platforms like PlayStation or Xbox may work, but it is best to verify Android support before purchasing. Android’s official setup path works with standard controller types in both wired and wireless modes.
Can I connect more than one controller to my Android device?
Android’s official documentation does not specify a limit for consumer setup, but Apple’s guidance for iPhone notes that two compatible game controllers can be connected simultaneously. Apple says you can connect two compatible game controllers to iPhone through Bluetooth or the Lightning or USB-C connector. On Android, the ability to connect multiple controllers depends on your device and the game’s support for multiplayer controller input. iPhone also supports wired controllers through the Lightning or USB-C connector; depending on the iPhone model and controller, an adapter sold separately may be required.
For the wider topic, see phone as a controller.












