Crazy Air Traffic Control is a 2D mini-game, created for a Unity prototype game developed during my summer research internship at Aalto University.
The game was originally intended as part of a user study but was abandoned due to its complexity.
However, it is still a fun and playable prototype where players act as air traffic controllers, guiding planes safely onto landing lanes.
Creator: Renate Zhang
Supervisor: Thomas Langerak, Antti Oulasvirta (Computational Behavior Lab, Aalto University)
The aim of this prototype was to design a game for testing user interaction and multitasking under time pressure.
In the game, players control multiple planes simultaneously, adjusting their speed, height, and direction to ensure safe landings while avoiding collisions.
- Air Traffic Simulation: Manage several planes at once.
- Keyboard Controls Only: Control direction, speed, height, and switch planes.
- Playable Prototype: Fully working core mechanics, with missing features like replay menu, score system, and quit button.
- Unity 2023 or later
- Windows PC (game prototype currently tested on Windows only)
- Open the project in Unity.
- Load the main scene (
MainScene.unity). - Press Play to start the game.
- A / D → steer plane left / right
- W → speed up plane
- S → slow down plane
- ↑ / ↓ → adjust plane height
- Spacebar → switch between planes
- Quit → no ESC key! use Windows button to exit
Objective
- Land all planes safely on their designated lanes.
- Avoid mid-air collisions.
- Assets/ – Unity assets, scripts, models, and prefabs.
- Scripts/ – All C# scripts for plane movement, input handling, and collision detection.
- Scenes/ – Unity scenes, including the main game prototype.
- Prototype, abandoned for research but fully playable
- Missing features:
- Quit button
- Replay option
- Score menu
- Built with Unity and C#
