A top-down pixel survival shooter built with React, TypeScript, and Canvas.
Prerequisites: Node.js
- Install dependencies:
npm install - Run the app:
npm run dev
npm run build
- WASD - Move
- Mouse - Aim & Shoot
- R - Reload
- Space / Shift - Ability
- ESC / Pause button - Pause
- 3 playable classes: Striker, Guardian, Cyber-Wraith
- 15+ weapons and perks
- AI companion (Duo Bot mode)
- Wave-based survival with escalating difficulty
- Leaderboard (top 10 scores)
- Mobile touch controls
- Multi-language support (EN / TR / AR)