Dogfight ✈️
An arcade dogfight in the browser. Take an F-22 into a sky full of Su-35s.
GitHub · https://dogfight.hexly.ai
Project goal
Fly an F-22 through a complete browser arcade mission using target locks, missiles, a cannon, and countermeasures.
Tech stack
- TypeScript — Flight and combat simulation
- React — HUD, mission flow, and settings
- Three.js — Procedural aircraft and 3D environment
- WebGL — Browser 3D rendering
- Web Audio — Synthesized engine, weapon, and alert sounds
- localStorage — Highest winning score
- Vite — Development and static builds
- Cloudflare Workers — Static game hosting
Brand & assets
