Supagames

Space shooter

Stellar Assault

The Xarion fleet has invaded the galaxy. Pilot your interceptor through 5 sectors, upgrade your weapons and destroy the alien mothership. ~30 minutes of intense combat!

5 sectors 15 waves 5 bosses
Sector

1 - Asteroid Belt

Wave

1 / 3

Score

0

Lives

❤ ❤ ❤

← ←↓↑→ Move  |  SPACE Shoot  |  X Bomb
Basic
←↑↓→ move SPACE shoot X bomb

Developer Log: Firing Up Stellar Assault

Stellar Assault is a love letter to the classic arcade shoot-'em-ups (shmups) of the 90s. We focused on bullet-hell mechanics, massive boss fights, and a pulsing synth soundtrack.

Bullet Hell Optimization

A true bullet hell requires thousands of projectiles on screen simultaneously. To achieve this in JavaScript, we completely bypassed standard DOM elements and built a highly optimized Object Pool for the bullets, rendering them as raw pixel data on the Canvas to maintain a rock-solid 60 FPS.

Boss AI

The bosses in Stellar Assault use state-machine AI to cycle through complex attack patterns. We designed a custom scripting language specifically for defining bullet patterns, allowing us to rapidly iterate on intricate, geometric bullet spreads that challenge the player's dodging skills.