Basic roguelike written in C++ using SFML.
Player's objective is to beat as many levels as they can. Each new level starts after enemies from previous level are defeated.
Enemies receive damage by either bullet damage or by touching toxic water. Both actions also slow them.
wasd - moving
enter/space - select option in menu
escape - pause game
shift - dash + shield
space - shoot