VOID DRIFT

ASTEROIDS // NEON SECTOR

You are the last drone in a collapsing sector. Asteroids spill from the void. Destroy them all. Survive the drift.

Rotate
Thrust
SPACEFire
SHIFTHyperspace
PPause
MMute
VOID DRIFT // BUILT FOR THE NEON VOID
``` I built **VOID DRIFT**, a polished take on Asteroids. Here's what makes it feel shippable: **Visual juice** - Neon-on-deep-space aesthetic with glow shadows, animated twinkling starfield, subtle grid lines, and a vignette - Screen shake on every explosion, scaled to asteroid size - White flash on death, motion trails from low-alpha clear - Particle bursts for explosions, muzzle flashes, hyperspace jumps, and engine thrust (alternating pink/amber flames) - Blinking invulnerability after respawn **Gameplay** - Full ship physics: rotation, thrust with inertia, friction, speed cap, screen wrapping - Asteroids split 3 → 2 → 1 with increasing score (20/50/100) - Hostile UFO appears from wave 2 onward, fires aimed shots with slight inaccuracy - Hyperspace (Shift) for emergency escapes with a cooldown-free risk - Extra life every 10,000 points **HUD & flow** - Score, lives (as ship icons), wave, and persistent high score (localStorage) - Animated toast notifications for wave clears and bonus lives - Start screen with key legend, pause overlay (P), game-over screen with new-record callout - Mute toggle (M) **Audio** - Fully procedural Web Audio API: laser zap, layered noise explosions, thrust rumble, UFO tone, hyperspace whoosh, extra-life jingle — no asset files needed **Polish details** - Responsive scaling that keeps the canvas crisp and centered - Recoil on firing, asteroid spin, UFO bobbing with blinking lights - Wave-clear celebration with sound sting before next wave spawns