A zombie survival shooter game built with Phaser.js. Control a character in a top-down view, fight waves of zombies, collect coins, and upgrade your weapons to survive as long as possible.
- WASD movement and mouse aiming/shooting
- Multiple zombie types with different behaviors
- Destructible environment (walls, trees, explosive barrels)
- Weapon shop system (press C to open)
- Particle effects and visual feedback
- Progressive difficulty scaling
- Node.js 14 or higher
- npm
- Clone the repository
- Install dependencies:
npm install
For development with live reload:
npm run devFor production serve:
npm startThe game will be available at http://localhost:8000/src/
To create a production build:
npm run build
npm run serve:dist- WASD: Move your character
- Mouse: Aim and click to shoot
- C: Open weapon shop
- Goal: Survive waves of zombies and collect coins to buy better weapons
- set
config.physics.arcade.debugtotrueto see hit detection boxes
MIT
