Skip to content

Crazy air traffic control is a Unity prototype game where you guide planes to land safely using only your keyboard.

Notifications You must be signed in to change notification settings

basicasian/crazy-airtraffic-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crazy Airtraffic Control

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.

Gameplay Screenshot

Creator: Renate Zhang
Supervisor: Thomas Langerak, Antti Oulasvirta (Computational Behavior Lab, Aalto University)

Project Overview

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.

Key Features

  • 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.

Getting Started

Prerequisites

  • Unity 2023 or later
  • Windows PC (game prototype currently tested on Windows only)

Usage

  1. Open the project in Unity.
  2. Load the main scene (MainScene.unity).
  3. Press Play to start the game.

Controls

  • 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.

File Structure

  • 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.

Status

  • Prototype, abandoned for research but fully playable
  • Missing features:
    • Quit button
    • Replay option
    • Score menu
  • Built with Unity and C#

About

Crazy air traffic control is a Unity prototype game where you guide planes to land safely using only your keyboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published