Sleep Defender
Sleep Defender is a JavaScript bullet evasion game inspired by Defender (classic space shooter game). It uses PixiJS for optimized DOM manipulation and HowlerJS for attaching sound effects to game and keyboard events. It features different game scenes, which is achieved through manipulation of the game loop.
Cool feature: Some of the enemy characters can follow you around - this is achieved through simple vector mathematics.