Interactive 3D · Solo project · Live

VANTAGE: ZERO

A voice-controlled 3D combat flight game that runs in the browser.

Fly a Su-57 or F-35 over terrain built from real Caucasus elevation data, and command it by voice, keyboard or mouse.

Participant · Hacker House Goa 2026

Play it live ↗ Source code ↗

In-game screenshot of VANTAGE: ZERO: a fighter jet flying low over mountain terrain with a green heads-up display

Problem

Make a full flight-combat game that opens straight away in a browser (no installer, no asset packs, no API keys) and can be played entirely by voice.

What I built

A 6-degrees-of-freedom flight model running at 120 Hz, four missions plus a wave-survival mode across three theatres, a glass-cockpit HUD with a tactical map, an AI wingman and enemy drones, a voice-command layer, and assists such as autopilot and autoland.

Architecture

TypeScript compiled by Vite into a static bundle; Three.js (WebGL2) is the only runtime dependency. Audio is synthesised with the Web Audio API. Every push to GitHub deploys to Vercel.

Hardest problem

Keeping it self-contained. Terrain, aircraft, audio and dialogue are all generated locally, so the game never needs the network. A suite of 81 automated Vitest tests covers flight, missions, voice bindings and settings.

Outcome

It's live and you can play it. I made it for the Wispr Flow challenge at Hacker House Goa 2026, directing an AI coding assistant by voice dictation.

Watch the demo

VANTAGE: ZERO demo: menu, voice-commanded takeoff, valley flight and hangar

Screenshots

Want to talk about this project?

I'm open to data internships, projects and hackathon teams.

Contact me See the full portfolio

More projects