MoonLite
A moonlit after-hours park you can visit from any browser: make music with strangers on a shared timeline, watch films under an open sky, race go-karts, bowl, play chess.
- ~53,000 lines of strict TypeScript, built solo. First commit to public launch in three weeks; 418 automated tests.
- Custom netcode on binary protocols: 480 concurrent players on a €4/month VPS at a ~2 ms worst tick, zero drops.
- Browser audio engine from scratch: multi-stem mixer with auto-warp, pitch-preserving time-stretch, AudioWorklet synth and a small DAW.
- 12+ networked attractions as deterministic sims, post-quantum encrypted DMs, Cloudflare edge plus a small VPS fleet.
- TypeScript
- Three.js
- Web Audio
- Node.js
- WebSockets
- Cloudflare Workers
- Electron
- Steamworks
Access from Türkiye is currently restricted; the site and game open normally from other countries.