Faceted Flight: 10th Anniversary Edition

Arcade stunt flight, in a headset and in a browser. Faceted Flight shipped on Steam in 2016; this is it rebuilt for the open web, ten years on.

Checking what this device can do…

What this is, what works today, what doesn't

Today: all thirteen 2016 missions, in the modes they shipped in. You start in the hangar at the bottom of the launch shaft, pick a course off the holotables, and ride the lift out into it. Both vehicles fly — the HoverJet and the JumpSeat — across Simonet Islands, the alpine forest, the desert canyon and Kauai. Ring Attack against two AI racers, Target Practice, Free Flight. Medals, a score, and a personal best that outlives the tab.

Under it: a fixed-step simulation at 81.967 Hz, and terrain generated at runtime from the 2016 heightmaps by a port of the original generator — bugs included, because they are in the silhouette. Where this build knowingly departs from 2016, there is a written reason for it; the ledger runs to seventy-odd entries and most of them are an argument with the original.

Sound is new. Every effect is synthesized rather than sampled, so none of it is anybody's to license. The soundtrack is six synthwave tracks by HoliznaCC0, released into the public domain — no credit is owed and it is given anyway.

Not yet: nobody has worn this. The comfort settings, the lift ride and the JumpSeat have all been measured and none of them has been felt. If something in here makes you queasy, that is worth more to me than a bug report.

Supported devices

  • Best: Quest 3 browser, or a PC headset in Chrome/Edge.
  • Good: desktop browser with a standard gamepad.
  • Playable: desktop browser with a keyboard.
  • Not supported: phones and tablets, and headsets with no thumbsticks — you get the flyby instead of a cockpit you cannot fly.

Controls

Gamepad — 2016's own scheme, restored: the left stick flies the nose, the right stick rolls.

  • Left stick — up/down pitches, left/right yaws.
  • Right stick — roll.
  • R2 throttle · L2 boost, held with the throttle.
  • L1 airbrake · B brake · A launch · Start pause.
  • Mouse — look around the cockpit. Click the page to capture the pointer, Esc to give it back. The view comes back to centre when you stop moving.

KeyboardW/S pitch, A/D roll, Q/E yaw (arrows do pitch and roll too), Shift throttle, Z boost, X brake, C airbrake, Enter launch, Backspace pause.

In a headset — same scheme across two hands: left stick flies, right stick rolls, right trigger throttle, left trigger boost, left grip airbrake, A launches, and the left stick clicked while pushed down recentres you.

Invert pitch, and this whole list, live under Pause → Controls.