Asteroid Siege
Work in progressDefend Earth from waves of incoming asteroids by shooting them down and upgrading your cannons. A fast-paced arcade game built for fun.
What it's about
- Shoot down asteroids before they hit Earth.
- Waves get faster and more intense as you progress.
- Upgrade your cannons and other equipment to survive longer.
- See how many days you can survive.
Tech stack
- Vite for dev server and build
- TypeScript for app and game logic
- Canvas 2D for gameplay rendering (asteroids, cannon, bullets, HUD)
- Plain HTML/CSS for menus, shop, day summary
Why I built it
Asteroid Siege is a side project focused on game design and clear mechanics. I wanted to build something that's easy to pick up, satisfying to play, and a great showcase for game development. The game is fully functional and can be played in the browser. Polishing and new features are coming soon.