AeroFox
Learn the basics of flying in your browser. AeroFox starts with one skill that buys time in an emergency, stopping a dive and holding the aircraft level, then goes on to short 3D lessons in a light trainer and a twin-jet airliner.
Open AeroFoxEducation only. Not certified flight training, and it does not count toward any licence.
Why it exists
AeroFox started from a news story: after a struggle in the cockpit, a passenger pulled an airliner out of a steep dive, and two off-duty pilots on board then took over and landed it. Most people never get to practise those first few seconds.
That boundary is built into the course: a passenger's job is to buy time until someone qualified takes over, not to land an airliner.
What you can learn
Emergency passenger course
Three short lessons, about ten minutes in all: recognise a dive, level off gently, then hand over to the autopilot and call for help.
Trainer basics
Fourteen short lessons in a high-wing or low-wing trainer, from the controls and trim to a full circuit.
Trainer emergencies
Engine failure, a rejected take-off, and recovering from unusual attitudes.
Airliner approaches
Read the FMA, let the autopilot fly an ILS approach, and go around.
Free flight
No score and no timer, over two invented airports: Foxfield Regional and the island airport Harbourpoint.
Inside and out
Recorded in AeroFox itself: three cockpits, two aircraft seen from outside, and the bay by day and by night.
How it's built
A flight model in Rust
The physics core is written in Rust and compiled to WebAssembly. It is deterministic: the same inputs give the same flight, bit for bit.
An invented world
Terrain and scenery are generated by code rather than taken from real maps, so the airports and the land around them are fictional.
Runs on Cloudflare
Next.js and an API on Cloudflare Workers, with D1. Nothing to install: it opens on a phone, a tablet or a laptop.
Native apps next
Versions for iOS, macOS and Android are in development and share the same Rust flight model.
Try the two-minute lesson
Level the Plane is the first lesson. It takes about two minutes, and you don't need an account.
Fly at aerofox.app
