Description
A vertical scrolling shooter with a structured five-level campaign. Drag to move your ship left and right — it fires automatically. Enemy waves spawn from the top according to a timed script: drones, fighters, tanks, kamikazes, bombers, and elites. Clear all waves and a boss warning flashes on screen. Then the boss drops in.
Each boss has multiple phases. Defeat it and you open the upgrade screen — pick one of three offered upgrades before the next level begins. Upgrades carry through the entire campaign: spread shot, homing bullets, shield regen, extra lives, and more.
Features
- –5-level campaign — scripted enemy waves, boss at the end of each level
- –6 enemy types — distinct movement patterns and HP values
- –Multi-phase bosses — bullet pattern, rotation speed, and tint shift with each phase
- –7 upgrades — stack across levels; choices persist for the entire run
- –Power-up pickups — dropped by enemies, temporary in-run boosts
- –Parallax star field — scrolling background with depth layers
- –Invincibility window — 1.5 s after taking damage
Enemy Types
| Type | HP | Movement |
|------|-----|----------|
| Drone | 20 | Straight down |
| Fighter | 40 | Sine wave |
| Tank | 100 | Straight down, slow |
| Kamikaze | 15 | Dives toward player |
| Bomber | 60 | Hovers and fires |
| Elite | 80 | V-formation entry |
Upgrades
| Upgrade | Effect |
|---------|--------|
| Damage Up | +10 damage per bullet |
| Fire Rate Up | Fire interval × 1.3 faster |
| Spread Shot | Three-way bullet spread |
| Homing Shot | Bullets track nearest enemy |
| Shield Regen | Passive shield recovery |
| Extra Life | +1 life |
| Max HP Up | +50 max HP, heals 50 |
How to Play
- 1.Drag your ship left and right — it fires bullets automatically
- 2.Avoid enemy bullets and collisions
- 3.Clear all scripted waves for the level
- 4.Survive the boss warning phase (2.5 s), then fight the boss
- 5.Defeat the boss to open the upgrade screen — pick one
- 6.Complete all five levels to reach the victory screen
Changelog
Feedback
Found a bug? Have a feature idea? Something unclear? Use the form below.