Everyone kept talking about how fly.pieter.com makes $100k+/month, so I got curious and built my own take on a multiplayer flying game — landmarks, planes, speed, all refreshed.
MAYDAY — run out of fuel. make a friend.
The twist: running out of fuel is the point. You don't die — you crash-land and become a MAYDAY. Your SOS hits every pilot's radio and minimap, and a stranger flies out to refuel you. The only stat is rescues (★): all 10 planes unlock with ★, not money.
What's in it
- Infinite procedurally generated world (desert / ocean / mountains / city), same seed for every player
- 24-minute synced day→sunset→night cycle across all clients
- Landmarks from the dead airline era: crashed airliners, beached freighters, rusted radio towers
- Even on an empty server, NPC mail planes cruise around, genuinely get stranded, and fly rescues if nobody answers your mayday within 90 seconds
- Jerrycans, mid-air self-refuel, an aerial fuel-truck plane, a seaplane that's the only one that can land on water
Stack
Three.js + Vite, zero external assets (everything is primitives + canvas + procedural WebAudio). The multiplayer server is a single Node ws file. Client and server share the same world math module.
Runs in the browser, no install: https://playmayday.com
No idea about the $100k, but building it was fun. Feedback welcome!
Top comments (0)