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

Dogfight identity

Download original · Asset source