Modern smartphones have long ceased to be just โphones for callsโ - they have turned into full-fledged gaming platforms. But controlling complex games using touch buttons on the screen is not always convenient, especially when it comes to shooters, fighting games or racing. This is where Android They have long ceased to be just โphones for callsโ - they have turned into full-fledged gaming platforms. But controlling complex games using touch buttons on the screen is not always convenient, especially when it comes to shooters, fighting games or racing. This is where they come to the rescue gamepadscome to the rescue: from compact Xbox Wireless Controller to specialized keyboards like Razer Kishi. But not all games support connecting joysticks, and some require additional settings.
In this article we will look at:
- ๐ฎ Top 15 games with full support for gamepads (from AAA projects to indie hits).
- โ๏ธ How to connect a joystick to Android and configure the buttons for maximum comfort.
- โ ๏ธ Typical compatibility problems and ways to solve them (including bypassing restrictions for inconsistent games).
- ๐ฑ Review of the best gamepads for mobile devices - from budget to premium.
If you have already tried to play on your phone with a joystick, but encountered lags, broken buttons or lack of response, here you will find practical solutions. And if you are just planning to purchase a gamepad, our review will help you choose the optimal model for your tasks.
Top 5 games with the best gamepad support on Android
Not all mobile games are adapted under physical controllers, but some projects offer full control with feedback, customizable buttons and even support Gyro Aiming (device tilt control). We have selected games that not only โworkโ with a joystick, but are tailored for it.
Important: some titles from this list require a powerful processor (for example Snapdragon 8 Gen 2 or newer) for stable operation at maximum settings. Before purchasing, check minimum system requirements the Google Play.
- ๐ Call of Duty: Mobile โthe only mobile shooter with full support for gamepads, including Xbox Elite Controller i DualSense. Here you can adjust the sensitivity of the sticks, assign buttons to specific actions (for example, jump on
L1) and even useGyro Aimingfor precise aiming. - ๐ Asphalt 9: Legends - arcade racing with support force feedback (vibration during collisions). The gamepad allows you to more precisely control drift and use of nitro. In the settings, you can choose between โclassicโ control (gas/brake on triggers) and โarcadeโ (automatic acceleration).
- โ๏ธ Genshin Impact - open world with support PS5 DualSense i Xbox Series X|S Controller. The game automatically adapts the interface to the gamepad, hiding the virtual buttons on the screen. The only caveat: for a comfortable game you need a phone with
AMOLED screenand a refresh rate of at least90 Hz. - ๐ฏ PUBG Mobile โsupports gamepads, but with caveats: using a controller is prohibited in ranked matches. But in normal modes, you can adjust the aiming sensitivity and assign macros to additional buttons (for example, fast reload on
R3). - ๐ง Diablo Immortal - ARPG with full support Razer Kishi and similar gamepads. Control is intuitive: the left stick is responsible for movement, the right one is for aiming skills. In the settings you can enable auto attack at holding down the button.
โ ๏ธ Attention: Using a gamepad in ranked matches can be considered cheating. Developers are actively fighting this by blocking accounts with suspicious activity. When entering rating mode, disable the controller. PUBG Mobile And Call of Duty: Mobile Using a gamepad in ranked matches may be considered cheating. Developers are actively fighting this by blocking accounts with suspicious activity. Before entering ranked mode, turn off your controller.
| Game | Supported gamepads | Control features | Minimum requirements |
|---|---|---|---|
| Call of Duty: Mobile | Xbox, DualSense, Razer Kishi, SteelSeries | Gyro Aiming, customizable buttons | Snapdragon 660 / 4 GB RAM |
| Genshin Impact | DualSense, Xbox Series X|S, 8BitDo | Adaptive interface, tactile feedback | Snapdragon 730 / 6 GB RAM |
| Asphalt 9 | Any HID-compatible | Force Feedback, customizable sensitivity | Snapdragon 675 / 4 GB RAM |
| Diablo Immortal | Razer Kishi, Xbox, 8BitDo Pro 2 | Auto-attack, quick skill slots | Snapdragon 678 / 4 GB RAM |
How to connect a joystick to Android: step-by-step guide
Most modern gamepads are connected to Android by Bluetooth or via USB-C (in the case of Razer Kishi or Backbone OneHowever, even compatible devices sometimes refuse to work). correctly. Let's analyze the universal algorithm for connecting and solving typical problems.
The first step is to check compatibility. Not all gamepads are officially supported. AndroidFor example, Nintendo Switch Pro Controller requires additional software for full operation, and Steam Deck Controller may not be recognized on older versions of the system. A list of officially supported devices can be found on the website of your phone manufacturer (for example, Samsung or Xiaomi publish such lists in the โAccessoriesโ section).
Turn on Bluetooth on your phone (Settings โ Connections โ Bluetooth)
Put the gamepad into pairing mode (usually hold down the button Share + PS or Xbox + Sync)
Select a device from the list of available
Confirm pairing (if necessary, enter a PIN code, usually 0000)
Check operation in a test application (for example, Game Controller Tester)
-->
If the gamepad is connected, but does not work in games, the reasons may be as follows:
- ๐ง The game does not support controllers (check the description in Google Play).
- ๐ You need to update the gamepad firmware (relevant for Xbox i DualSense).
- ๐ฑ The phone has a power saving mode enabled, which limits Bluetooth operation.
- ๐ฎ The gamepad is not recognized as HID device (must be enabled in the developer settings).
To diagnose problems, use the application Game Controller Tester (available in Google Play). It shows which buttons and axes are recognized by the system. If some of the buttons do not respond, try:
- Reconnect. gamepad.
- Update the controller firmware via official software (for example, Xbox Accessories for Microsoft devices).
- Enable the mode
USB debuggingandEnable secondary screen simulationin the developer settings.
โ ๏ธ Attention: On some phones (for example, Xiaomi with shell MIUI) support for gamepads in games is disabled by default. To enable it, go to Settings โ Advanced โ Accessibility โ Gamepad controls and activate the option.
Games with partial gamepad support: how to bypass restrictions
Many popular games (for example, Minecraft or Roblox) do not officially support gamepads on Android, but this does not mean that it is impossible to play with a controller. There are workarounds - from keyboard emulation to using specialized applications.
One โโof the most reliable methods is an application Octopus (previously Tincore Keymapper). It allows you to assign gamepad buttons to touch screen elements, simulating touches. For example, in Brawl Stars you can bind an attack to R2and movement to the left stick. Disadvantage of the method: it requires root access or activation ADB to bypass restrictions Android.
How to enable ADB debugging for Octopus
1. Turn on Developer mode (click on Build number 7 times in the phone settings).
2. Activate USB debugging in the developer menu.
3. Connect your phone to your PC and run the command:
adb shell pm grant com.tincore.keymap android.permission.WRITE_SECURE_SETTINGS
4. Reboot your device.
Another option is console game emulators. For example, PPSSPP (for PSP) or Dolphin Emulator (for GameCube/Wii) have built-in support for gamepads. Here you can customize controls for a specific game, saving button profiles. The main thing is to choose a version of the emulator that supports 64-bit, otherwise there may be performance problems.
List of games that can be adapted for a gamepad using Octopus or analogues:
- ๐ช Minecraft โassigning movement to sticks, and actions (destruction/construction) to triggers.
- ๐ญ Roblox โcontrol depends on the specific project, but in most simulators you can assign buttons for jumping, running and interaction.
- ๐ NBA 2K Mobile โ officially supports gamepads, but only in
MyCareermode. For other modes you need Octopus. - ๐ Clash Royale - you can bind cards to buttons, but this gives an unfair advantage in PvP.
Before using Octopus or similar applications, check the rules of the game. In Clash Royale, Brawl Stars and other PvP projects, the use of mappers can be regarded as cheating and lead to an account ban.
The best gamepads for Android: comparison of models
The choice of a gamepad depends on your tasks: a budget model is suitable for casual games, and for e-sports projects kind of Call of Duty: Mobile you need a controller with minimal latency and customizable triggers. We tested 8 popular gamepads and highlighted the best in different categories.
Important parameters when choosing:
- ๐ Connection type: Bluetooth More convenient, but may cause delays; USB-C More stable, but limits mobility.
- ๐๏ธ Customizable buttons: models with rear triggers (for example Razer Kishi V2) allow you to assign additional actions.
- ๐ Compatibility: not all gamepads work with Android out of the box. For example, Nintendo Switch Pro Controller requires manual pairing.
- ๐ฐ Price: from 2,000 โฝ for 8BitDo SN30 to 12,000 โฝ for Backbone One.
| Model | Connection type | Input delay (ms) | Features | Price (2026) |
|---|---|---|---|---|
| Razer Kishi V2 | USB-C | 8โ12 | Analog triggers, phone cooling | ~10 000 โฝ |
| Backbone One | USB-C | 6โ10 | Built-in 3.5 mm audio jack, streaming application | ~12 000 โฝ |
| Xbox Wireless Controller | Bluetooth | 15โ20 | Support Gyro Aiming, removable batteries |
~5 000 โฝ |
| 8BitDo Pro 2 | Bluetooth/2.4 GHz | 10โ14 | Rear buttons, support Switch/PC/Android | ~4 500 โฝ |
| SteelSeries Stratus Duo | Bluetooth/2.4 GHz | 12โ18 | Universal compatibility, ergonomic design | ~6 000 โฝ |
Gamepads with USB-C connection (for example, Razer Kishi or Backbone One) have minimal input lag, but block access to the charging port. If you plan long gaming sessions, choose models with a charging connector (for example, Backbone One has an additional port).
For those looking for a budget option, 8BitDo SN30 is suitable (about 2,500 โฝ). It imitates Switch Pro Controller, therefore it is compatible with most games that support gamepads from Nintendo. The downside is the plastic case and the lack of analog triggers.
Configuring the gamepad for maximum comfort
Even the most expensive gamepad does not guarantee convenience if you do not customize it to your needs. In most games, you can reassign buttons, adjust the sensitivity of the sticks, and enable additional functions like (controlling the tilt of the phone). Let's look at the key settings using the example of popular projects. Android you can reassign buttons, adjust the sensitivity of the sticks and enable additional functions like Gyro Aiming (phone tilt control). Let's look at the key settings using popular projects as an example.
The following options are available: Call of Duty: Mobile The following options are available:
- ๐ฏ Aiming sensitivity: separately for ADS (aiming) and hipfire (hip fire). The optimal values are
80โ100for ADS and50โ70for hipfire. - ๐ Axes inversion: if it is more convenient for you to control the camera in an โairplaneโ style (up/down inverted).
- ๐ Tactile feedback: on DualSense or Xbox Series X Controller you can turn on vibration when firing.
- ๐ฎ Gyro Aiming: allows you to aim by tilting the phone (useful for accurate shooting at long distances).
In racing (Asphalt 9, GRID Autosport) it is important to set:
- ๐ Steering sensitivity: too high leads to excessive drift, too low - to sluggish control.
- ๐ฅ Force Feedback: vibration during collisions or drift. Enabled in the gamepad settings (if supported).
- ๐ Gear mode: automatic is more convenient for beginners, manual - for experienced players.
In games with support Gyro Aiming (for example, Call of Duty: Mobile or Fortnite) combine control of the stick and tilt of the phone. This gives better accuracy than using only the analog stick.
To configure the gamepad at the system level, use the application Game Controller Tester or built-in tools (for example, on Samsung it Game Launcher). There you can:
- Check the response of buttons and sticks.
- Calibrate analog axes (if the gamepad โleadsโ the character to the side).
- Create profiles for different games.
โ ๏ธ Attention: On phones with shell ColorOS (for example, Oppo or Realme) may not work Gyro Aiming due to system limitations. The problem can be solved by installing custom firmware or using Octopus to emulate a tilt.
Problems with the gamepad on Android and their solutions
Even with a compatible gamepad and a supported game, problems can arise: from random shutdowns to broken buttons. We have collected the most common errors and ways to fix them.
Problem 1: The gamepad connects, but does not work in the game.
- ๐น Check if the game supports controllers (the list is usually in the description on Google Play).
- ๐น Update the game and firmware gamepad.
- ๐น Enable the option in the game settings
External controller(sometimes it is hidden inSettings โ Controls). - ๐น Try connecting the gamepad via cable (if used Bluetooth).
Problem 2: The gamepad turns off during the game.
- ๐น Disable the power saving mode for Bluetooth (
Settings โ Battery โ Battery optimization). - ๐น Reduce the automatic shutdown interval Bluetooth (in the developer settings).
- ๐น If you use Bluetooth 5.0, try switching to Bluetooth 4.2 (sometimes helps with interference).
Problem 3: The buttons on the gamepad do not work correctly (for example, A works like B).
- ๐น Reset the gamepad settings to factory settings (usually by holding
Share + Options + D-Pad Up). - ๐น Check the button assignments in the game settings.
- ๐น If the problem is only in one game, try using Octopus to reassign.
Problem 4: Input lag (lag) when using Bluetooth.
- ๐น Connect the gamepad via cable (if supported).
- ๐น Close background applications that consume the Internet (for example, YouTube or Telegram).
- ๐น Turn on the mode
Game turbo(available on Xiaomi, Realme and other brands). - ๐น If you play on the mobile data, switch to Wi-Fi (the delay Bluetooth can be added to ping).
How to reduce input lag by Xiaomi
1. Turn on Performance mode V Settings โ Advanced โ Performance mode.
2. MIUI Optimization in the developer settings (requires root).
3. Use the application Game Turbo to prioritize resources.
Console game emulators: how to play with a gamepad
One โโof the main advantages of gamepads on Android is the ability to comfortably play emulators of old console games. Most emulators (for example PPSSPP, Dolphin, RetroArch) have built-in support for controllers, and some even allow you to customize tactile feedback and analog triggers.
Let's consider popular emulators and their features:
- ๐ฎ PPSSPP (emulator PSP): supports most gamepads, including DualSense i Xbox Controller. In the settings, you can assign buttons to a specific game (for example, in God of War: Ghost of Sparta link an attack to
R1). For better performance, enable the optionSkip Buffer Effects. - ๐ฌ Dolphin Emulator (emulator GameCube/Wii): requires a powerful processor (at least Snapdragon 855). Supports
Gyro Controlsfor games like The Legend of Zelda: Twilight Princess. To reduce lag, enableUbershaders (Hybrid). - ๐น๏ธ RetroArch (multi-system emulator): a universal solution for games from NES to PS1. Allows you to create control profiles for each core (emulator). The downside is the complex interface for beginners.
- ๐ฆ AetherSX2 (emulator PS2): supports gamepads, but requires manual configuration of buttons for each game. For stable operation, you need a phone with Snapdragon 865 or newer.
For emulators it is important:
- Download BIOS and games only from trusted sources (for example, Archive.org).
- Adjust render resolution to the capabilities of your phone (for example, in PPSSPP for Snapdragon 730 optimal
2x PSP). - Use shaders to improve graphics (but this increases the load on the processor).
โ ๏ธ Attention: Emulators PS2 and GameCube may overheat the phone. To avoid throttling (reduced performance), use a cooling case or external cooler. On phones with Mediatek processors (for example, Helio G95), emulators may be unstable due to poor driver optimization.
FAQ: Frequently asked questions about games with a gamepad on Android
๐น Is it possible to play Fortnite on Android with gamepad?
Yes, but with reservations. Fortnite on Android officially supports gamepads, but only in Creative i Save the Worldmode. U Battle Royale use of a controller is prohibited - the account may be blocked for cheating. Alternative - cloud version Fortnite via Xbox Cloud Gaming (subscription required Xbox Game Pass Ultimate).
๐น Why doesn't my Xbox Controller work in Genshin Impact?
Probable reasons:
- You have an old version of the game (update via Google Play).
- The gamepad is connected via Bluetooth, but the game requires a wired connection (try it USB-C).
- Disabled in the game settings option
Controller(Settings โ Controls โ Controller). - The phone has power saving mode enabled Bluetooth.
If all else fails, try connecting the gamepad through the app Octopus (but this may lead to an online ban).
๐น How to play Minecraft with a gamepad on Android?
Minecraft: Bedrock Edition has no official support for gamepads on Android, but there are workarounds:
- Use Octopus to bind buttons to touch elements.
- Install the modification Controller Mod (requires root or Lucky Patcher).
- Play through Xbox Cloud Gaming (available in Xbox Game Pass), where the gamepad is officially supported.
Important: in multiplayer servers, the use of mappers may be prohibited.