This Qt5 app can send controls data to an instance of JSBSim standalone, and can read and display data from JSBSim. You can think of QtJSBSim as a simulator, with JSBSim as the flight dynamics model back end. For out-the-window visuals you can send data to FlightGear.
This is the 3D game. There is space ship and your aim is to control the ship using hand movement(left to right, & right to left) and prevent the ship from hitting the asteroids and. Every level has different environment for create optical illusion.