Gyroscope is what the accelerometer component provides you. Dpi are abstracted with the GameWindow and Scene concept so graphics and texts are crisp on all screen resolutions. Camera is in the works (you can have a look at the source code in the Felgo sources), and well, geo location is not added yet because we had no request for it so far. That’s why it would be great if you could tell me more about your exact requirements and use cases 🙂
The combination of gyroscope + geolocation + camera (+ compass) is just for augmented reality. I understand that is overkill for 2D engine. And I understand accelerometer fits for common purpose in games. But on the other hand geolocation is a good choice for common social features based on user’s location.
DPI solution you implemented seems great… And camera, yay.