Skip to content

no-session/fortune_space_shooter

Repository files navigation

Fortune - Space Shooter Game

A Chicken Invaders-style 2D retro pixel space shooter built with Phaser 3.

Features

  • 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

Controls

  • WASD or Arrow Keys: Move ship
  • SPACE: Shoot (auto-fire enabled)
  • ESC: Pause game

Installation

  1. Install dependencies:
npm install
  1. Start development server:
npm run dev
  1. Build for production:
npm run build

Gameplay

  • 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!

Asset Sources

  • Sprites: Kenney Pixel Shmup (CC0 license)
  • Additional assets: Space Shooter Redux (Kenney)

Technology

  • Phaser 3: Game framework
  • Vite: Build tool and dev server
  • JavaScript (ES6+): Programming language

License

This project is open source. Game assets from Kenney are CC0 (public domain).

About

Retro 2D Space Shooter Game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors