Alien Invasion
Wave-based space shooter on a 320x480 canvas. March the descending aliens, dodge...
Alien Invasion
📖 How to Play
Move with the arrow keys or A/D, fire with Space, and dive with Down for bonus points. Clear each wave to advance.
📚 Complete Game Guide
Alien Invasion
Alien Invasion is a compact, no-frills space shooter by cykod. A column of alien invaders descends from the top of the screen while they drop bombs; you pilot a small ship along the bottom and shoot them one at a time.
The game is built on a tiny hand-rolled engine (engine.js) plus game.js, both plain ES5 with no framework and no build step. It is a classic score-attack loop: kill aliens for points, the wave speeds up, and the game ends when the bombs or the invaders reach you.
How to Play
- Move your ship along the bottom with the arrow keys or A/D.
- Fire with the space bar.
- Dive bombs to score extra points.
- Clear a wave to advance; the aliens move faster each time.
Controls
- Left / Right or A / D - move
- Space - fire
- Down - dive toward the aliens for bonus points
Tips
The invaders accelerate as the wave count climbs, so the safe play is to keep moving and only shoot when a bomb is about to land. Clearing an entire wave restores a little breathing room.
Open Source & License
MIT License (the repository also ships a GPL-2 license file for the bundled engine) It is integrated here as a self-hosted build, running entirely in your browser
from /games/alien-invasion/ with no external services.
- Original source: https://github.com/cykod/AlienInvasion
🎮 Controls
Share This Game
🎮 Related Games
Space Invaders
The legendary 1978 arcade shooter! Blast waves of alien invaders. Speed increases each wave!
Captain Rogers
A 1940s flying-saucer shooter with a deflector beam that absorbs fire and a proton beam that sweeps a wide arc.
Space Crusade
A vertical Phaser shooter. Hold the line against descending formations and pick off the bonus targets.
Spashal
A retro vertical shooter with a full-screen mode, a screenshot button and a distinctly 1990s presentation.
💬 Comments
Coming soon! Sign in to leave a comment.