Skip to content
This repository was archived by the owner on Jan 25, 2026. It is now read-only.
/ atc-view Public archive

Training tool designed to practice ATC radio talk and airport operations.

Notifications You must be signed in to change notification settings

lucasmcclean/atc-view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

168 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATC View

A training tool designed to help student pilots and those interested in air traffic control to practice radio talk and situational awareness around the airport.

See our demo! https://youtu.be/itYhjP4_7xo

Problem Statement

Aviation-related careers often have a high financial barrier to entry. Our tool allows students and hobbyists to practice radio talk and build an understanding of airport operations at no cost.

Key Features

  • Realistic and responsive radio responses from multiple pilots
  • Active airport operations based on real airport patterns
  • Flight schedules to build an understanding of aircraft interactions
  • Broad accessibility due to completely voice-controlled interactions
  • Realistic aircraft identifiers, radio conventions, and industry norms

Implementation

The primary application is built with Godot (4.5). There is an auxiliary Python webserver which serves as a go-between for the Godot application and the ElevenLabs and Gemini APIs. These APIs are provided voice lines and airport context respectively to provide a fully reactive and engaging experience for the user.

Running the App

For the Python webserver:

  • Install requirements with pip install -r requirements.txt
  • Run the server with make run

For the application:

  • Launch Godot
  • Hit the play button in the top left corner

The better the mic, the more accurate the aircraft responses will be

About

Training tool designed to practice ATC radio talk and airport operations.

Topics

Resources

Stars

Watchers

Forks

Contributors 5