Octopus

6.1.4

Octopus is a powerful keymapper that allows Android users to play their favorite games with controllers, mice, and keyboards. Read more about Octopus  

Most people play mobile games with just the touchscreen inputs, and we all know that most of the time their not any good, if not terrible. There is a solution and a fairly simple one; use a controller.
 
It might not seem fair to other people, but just imagine playing PUBG with a mouse and keyboard, instead of the clunky touchscreen controls. With the help of Octopus that entirely possible, and you don’t even need to have Root access.
 
The application is compatible with pretty much any hardware, it lets users set present for more than 30 games, it’s highly customizable, and there is even an option to calibrate the hardware.