A Chicken Invaders-style 2D retro pixel space shooter built with Phaser 3.
- Formation-Based Enemies: Enemies spawn in choreographed formations (V, Grid, Circle, Wave patterns)
- Collectible System: Defeated enemies drop collectibles (coins, crystals, stars, fortune coins) for bonus points
- Combo System: Chain collectibles quickly to build multipliers
- Epic Boss Fights: Massive bosses appear every 5 waves with multi-phase attack patterns
- Upgrade Shop: Spend currency between boss fights to upgrade weapons, speed, health, and lives
- Leaderboard: Track your top 10 scores locally
- Retro Aesthetics: Pixel art graphics with parallax starfield background
- Screen Shake & Particles: Juicy visual feedback for explosions and impacts
- WASD or Arrow Keys: Move ship
- SPACE: Shoot (auto-fire enabled)
- ESC: Pause game
- Install dependencies:
npm install- Start development server:
npm run dev- Build for production:
npm run build- Survive waves of enemies in formations
- Collect dropped items to build combos and score
- Defeat bosses every 5 waves
- Use currency from defeated enemies to upgrade your ship
- Try to reach the highest wave and score!
- Sprites: Kenney Pixel Shmup (CC0 license)
- Additional assets: Space Shooter Redux (Kenney)
- Phaser 3: Game framework
- Vite: Build tool and dev server
- JavaScript (ES6+): Programming language
This project is open source. Game assets from Kenney are CC0 (public domain).