Desarrollar una app en java usando Android Studio que use un mando (Xbox One) para desplazarse sobre un mapa

Job ID: 37524733

Budget: $10 – $30 USD

YA EXISTE UNA VERSIÓN DE ESTA APP, SOLO SERÍA RESOLVER UN PROBLEMA ACERCA DEL DESPLAZAMIENTO USANDO EL MANDO DE XBOX ONE.

CONTEXTO:
La app consiste en un recorrido virtual de un museo, para esto se deben usar gafas de realidad virtual (por ejemplo Google Cardboard) y un mando (preferentemente de Xbox One).

PROBLEMA A RESOLVER:
El problema que se debe resolver es acerca del desplazamiento con el Joystick del mando, actualmente si yo giro a la derecha y muevo el joystick hacia adelante NO me muevo hacia donde estoy mirando (como lo haría normalmente un juego), en su lugar me muevo hacia adelante del mapa.
Otro ejemplo, si yo giro 180° (media vuelta) y muevo el joystick hacia adelante NO me muevo hacia atrás que es donde estoy viendo, en su lugar me muevo hacia adelante del mapa.
Se puede entender que los ejes de desplazamiento estan fijos al mapa y no giran en base a la perspectiva de la vista.