Dev.to AI πŸ€– Ai πŸ‘ 0

NEON INVADERS

Enjoy AlbertoBarrago / neon-invaders A synthwave arcade shooter built with strict TypeScript, HTML5 Canvas, and zero runtime dependencies.

NEON INVADERS

Enjoy

GitHub logo AlbertoBarrago / neon-invaders

A synthwave arcade shooter built with strict TypeScript, HTML5 Canvas, and zero runtime dependencies.

Neon Invaders

A synthwave invasion. Four enemy classes. One ship. No mercy.

TypeScript Canvas Vite Runtime dependencies

A fast, fullscreen arcade shooter inspired by Space Invaders, rebuilt around fluid movement, escalating enemy behavior, procedural audio, and excessive neon.

Neon Invaders player ship firing a cyan laser through a synthwave enemy formation toward the Overseer boss

Why it feels different

  • Fluid formations β€” enemies descend with layered sine-wave drift instead of rigid grid steps.
  • Four enemy classes β€” grunts, armored tanks, kamikaze divers, and multi-pattern bosses.
  • Escalating pressure β€” every wave increases movement speed, fire rate, formation size, and dive frequency.
  • Four power-ups β€” triple shot, full-height laser, timed invulnerability, and five-second bullet time.
  • Combo scoring β€” chain kills to raise the multiplier; completely missing a volley breaks it.
  • Local arcade leaderboard β€” enter three initials after a qualifying run and keep a persistent top 10.
  • Arcade-grade feedback β€” hit-stop, screen shake, impact sparks, explosions, engine trails, glow, and subtle CRT scanlines.
  • Procedural soundtrack β€” synthwave bass, arpeggios, drums…
πŸ“° Read the original article on Dev.to AI

Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes β€” full credit and traffic to the original publisher.