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.

๐Ÿ“Š What gamepad do you use for Android?
Xbox Wireless Controller
DualSense (PS5)
Razer Kishi
SteelSeries Stratus
Other/none

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 use Gyro Aiming for 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 screen and a refresh rate of at least 90 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:

  1. Reconnect. gamepad.
  2. Update the controller firmware via official software (for example, Xbox Accessories for Microsoft devices).
  3. Enable the mode USB debugging and Enable secondary screen simulation in 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โ€“100 for ADS and 50โ€“70 for 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 in Settings โ†’ 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 option Skip Buffer Effects.
  • ๐Ÿฌ Dolphin Emulator (emulator GameCube/Wii): requires a powerful processor (at least Snapdragon 855). Supports Gyro Controls for games like The Legend of Zelda: Twilight Princess. To reduce lag, enable Ubershaders (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:

  1. Download BIOS and games only from trusted sources (for example, Archive.org).
  2. Adjust render resolution to the capabilities of your phone (for example, in PPSSPP for Snapdragon 730 optimal 2x PSP).
  3. 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:

  1. You have an old version of the game (update via Google Play).
  2. The gamepad is connected via Bluetooth, but the game requires a wired connection (try it USB-C).
  3. Disabled in the game settings option Controller (Settings โ†’ Controls โ†’ Controller).
  4. 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.