• Register

The goal of FlightStuff is to create a physically realistic flight simulation that is fun to play. A variety of scenarios ranging from particularly interesting flight situations to missions with multiple objetives provides a wide range of challenges. Take off using an aircraft catapult, transport sensitive cargo, interact with computer controlled aircraft and vehicles or try an aircraft carrier style landing on a very, very short runway with arrestor wires.

Post news Report RSS To roll or not to roll the camera?

The greatest thing about other people having a look at your game is that they most likely find something you are just not aware of. The camera is the window into the game world and as such plays a central role in the presentation of the whole game. This article is about avoiding motion sickness and giving the player a better sense of orientation and dynamic movement.

Posted by on

The greatest thing about other people having a look at your game is that they most likely find something you are just not aware of. The camera is the window into the game world and as such plays a central role in the presentation of the whole game.

When developing the chase-camera, I programmed it to follow the player with a slight delay depending on the acceleration forces acting on the aircraft at any given moment. To me, this provided a cool perspective and some sense of dynamic movement. If you roll the aircraft fast around its forward axis, the camera would follow some degrees behind the aircrafts rotation and eventually roll at the same rate as the aircraft itself. Most of the time however, the aircraft would not be moving much on the screen in contrast to the horizon and environment. I learned that this can make it really difficult for players to keep a sense of orientation and may even lead to mild motion sickness.

To counter this, I made the camera stay upright as the default setting with the “sticky” chase camera as the alternative option (because I personally like it).

camera setting


The new setting keeps the horizon aligned with the screen and emphasises the movement of the aircraft as it rolls and turns.

Here are two screenshots of the same scene with and without rolling camera.

rolling cameraupright camera


I learned a valuable lesson which hopefully helps me to make a better game.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: