A 2D vertical shooter game built with Phaser 3.
Coming soon
- Node.js (v18 or higher recommended)
- npm
- Clone the repository
git clone https://github.com/yourusername/fighter-pilot.git
cd fighter-pilot- Install dependencies
npm install- Start the development server
npm run dev- Open your browser to
http://localhost:3000
npm run buildOutput will be in the dist/ folder.
- Arrow Keys - Move left/right
- Spacebar - Shoot
Destroy enemies to score points. Avoid getting hit!
fighter-pilot/
├── src/
│ ├── main.js # Game initialization
│ ├── config/
│ │ └── gameConfig.js # Game constants
│ ├── entities/
│ │ ├── Player.js # Player ship
│ │ └── EnemyManager.js # Enemy spawning
│ ├── scenes/
│ │ ├── MenuScene.js # Start screen
│ │ └── GameScene.js # Main gameplay
│ └── assets/
│ ├── images/
│ └── audio/
├── index.html
├── package.json
└── vite.config.js
This project is licensed under the MIT License - see the LICENSE file for details.