A small shooter-style game I made in JavaScript with the p5.js library (1.11.11).
This is my ongoing hobby project. Code is provided as-is with minimal documentation.
- Multiple enemy types (Shooter, Rabbitball, Splitter, etc.)
- Power-up system (Tank Buddy, Counter-Spike, Dazzle, Inaccuracy)
- Wave-based progression system
- Stereo audio for immersive sound
- Bouncy animations, screen shake, and visual feedback (juice)
Everything is included in the src/ directory.
Clone the project, or simply download it by clicking Code > Download ZIP and open index.html in a local server or directly (if you can get it to work...)
Feel free to modify the game to your extent! sketch.js contains all the main drawing code, alongside self-explanatory classes.
- p5.js - Graphics and game loop
- p5.touchgui - UI elements
- Howler.js - for Audio
This is a personal learning project, but feedback and suggestions are welcome!
If you discover a bug, feel free to open an issue.
