Arcade airplane game implemented in Unity.
The game takes place in a spectecular minimalist environment, where the goal is to complete the track as fast as possible. For successfully completing it, the users have to reach all of the checkpoints in the correct order by controlling the plane with the A,W,S,D,Q,E keys.
In the future more tracks with different levels of difficulty will be added to the game. The project is capable to have different airplane models with unique properties, so the users can choose the plane that matches their preferences. These extensions are not added yet.
The environment is created by procedural landmass generation. This random noise generated infinty terrain is colored by its height values.
Map | Regions |
---|---|
Every model object used in the game are created in AUTODESK 3ds Max. The models were imported to Unity.
The Airplane is built up of different components. Some of them are responsible for the movements of the plane, which are
- Propeller: the propeller is like a spinning wing, that makes lift in a forward direction.
- Elevator: the elevator is a primary flight control surface that controls movement about the lateral axis of an aircraft.
- Rudder: the rudder is a vertical fin that is attached to the vertical stabilizer. It helps maintain directional control known as “yaw”.
To make the game more realistic, these components are actively involved to the movements.
Another advantage of the fact that the airplane is built from several pieces is that it can fall apart when the plane crashes making it more dynamic.
The track consists of checkpoints. These checkpoints are large rings, which yellow and purple colors allow it to stand out from its surroundings. The players do not have to keep in mind which one is the next, because they are always highlighted.
It is very easy for the player to get lost, but there is no need to despair, because the semi-transparent, arrow shaped object on the top of the window always shows you the direction to the next ring.