Gangstar Vegas is an open-world action game happening in Las Vegas, “GTA-like” style, initially released in 2013 on mobile (iOS and Android).
Six Guns is a third-person action game taking place during at the time of the Wild West (the “in this world there's two kinds of people” era) and initially released in 2011 also on mobile (iOS and Android, then Blackberry 10, Windows Phone and Windows 8).
The Guadalajara studio I was working in was in charge of the updates of those 2 games on Android.
I first had the opportunity to work on Six Guns, as the team had to implement various android gamepads for an upcoming update and needed documentation on how they will proceed. The implementation had to remain simple: match every gameplay controls (tactile) to a button of the gamepad.
Thanks to the knowledge obtained on this work, the team had to be in charge of the same work on Gangstar Vegas. As I worked again with them, we decided to push the implementation forward:
- Implement gamepad controls in nearly the all game (menus included)
- Modify UI when gamepad is connected (in-game and on menus) to indicate which button matches which action
- Specific menu screens in Options to display gamepad controls
- New option screen to customize button mapping in game
Here are some examples of the result:
Below you can see a comparison in game without gamepad connected (full tactile) on the left and with a bluetooth gamepad connected on the right: