James's Asteroids

A deep space survival game built entirely in vanilla JavaScript and HTML5 Canvas.

Pilot your spacecraft through an infinite procedurally generated universe, mining asteroids, battling alien threats, and exploring 11 distinct sector types—from nebulae shrouded in cosmic dust to the crushing gravity of black holes.

Key Features

  • Infinite Universe — Explore a seamless procedural world with asteroid belts, trade hubs, lunar systems, and the mysterious Void beyond. What will you discover?
  • 100-Wave Campaign — Fight through four eras of escalating danger, facing 8 enemy types, elite variants, and 5 challenging bosses.
  • Mining & Economy — Harvest ore, collect rare crystals, and trade at space stations to upgrade your ship's hull, shields, engines, and cargo capacity.
  • International Rescue — Unlock Thunderbird 3 and respond to distress beacons, rescuing escape pods and stranded ships with your tractor beam.
  • Cross-Sector Mechanics — Collect Nebula Crystals to unleash Solar Flares, or compress Moonshine Dust into Lunar Essence for protective shields.
  • Roguelike Progression — Upgrades reset on death, but your reputation, achievements, and high scores persist!

No downloads. No dependencies. Just open in your browser and launch!

Published 17 hours ago
StatusReleased
PlatformsHTML5
Release date 16 hours ago
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorjamesbedford
GenreAdventure, Shooter
Tags2D, Arcade, browser, Exploration, Retro, Roguelike, Roguelite, Singleplayer, Space
Average sessionAbout a half-hour
InputsKeyboard

Download

Download NowName your own price

Click download now to get access to the following files:

jamess-asteroids-3.0.0.zip 777 kB

Development log