Touch controls for mobile games aren’t always great. Perhaps they’re poorly implemented, or maybe your device doesn’t handle multitouch well. Fortunately, you can play Android mobile games with a controller, instead.
You can hook up a wired controller to an Android phone or tablet via USB. You can also connect a wireless controller using Bluetooth—the Xbox One, PS4, PS5, or Nintendo Switch Joy-Con controllers all work with Android devices. Once paired, you can even cast your screen to an Android TV for the big-screen experience.
So in order to play your favorite android games with any gamepad, just follow this guide.
First Download the required apps from the link below.
After that, install Both the apps on your phone, and open Octopus app. It will automatically detect all the installed games on your phone and show them in the list.
Now tap on the game icon and give display-over window permission for octopus app. After that Open your game and octopus will appear on top of your phone screen, you can customize your controls from there.
Follow the video tutorial for complete info.