Pixel Shooter is a fully playable space shooter game built from scratch using pure JavaScript and the HTML5 Canvas API. There are zero external libraries or game engines involved every sprite, animation, particle effect, and sound is generated programmatically in code.
The game features 3 enemy types with increasing health, particle explosions, a procedural sound engine built on the Web Audio API, collectible stars for bonus points, and 3 escalating levels that ramp up enemy speed and aggression as you progress.
It was built to demonstrate the capabilities of the browser as a game platform no Unity, no Phaser, no canvas libraries. Just a game loop, a 2D context, and JavaScript.