PUBG on mobile is a great example to focus on. It’s already designed with tremendous control customization, allowing players to change the location of literally every button, as well as their size and transparency. Where MagicTouch compliments it is by letting me make two multifunction buttons, made possible with the phone’s pressure-sensitive touchscreen.
Originally, PUBG’s controls put the “Sprint” button where your finger naturally rests to move the character. I’d prefer to be able to sway my avatar left and right to avoid gunfire, while managing inventory on the right side of the screen. Usually, that involves tapping the “Inventory” button near the bottom corner of the screen. MagicTouch lets me create a secondary action right over the “Sprint” button that, when I press the screen hard enough, opens the inventory on the right side without lifting a finger.
MagicTouch lets you customize one button on the right side, too, and for PUBG, I knew exactly what else I wanted to change. You can already move the camera, whether in third- or first-person view, by moving a finger around in the right half of the screen. That’s fine, but I don’t want to have to lift that finger to find the “Fire” button when I stumble upon another player. So, I anchored a MagicTouch button to this part of the screen that fires my weapon when I press hard enough. It feels like this is the way the game is intended to be played.