Chaotic adventures await in Super Turbo Demon Busters

Super Turbo Demon Busters, an exciting action indie adventure, comes to PC. Released last month from Russian developer Herocraft, Super Turbo Demon Busters! is a game where you’ll find 16-bits style pixel art, atmospheric music, and simple and addictive gameplay. Eight soldiers are ready to execute any order under your direct control while your main mission is to find allies and escape the planet ...[Read More]