Itchy Games Archives

Tomb Stalkers
Indie game developer and publisher Itchy Games has confirmed the launch date for Tomb Stalkers, as the game arrives early next month The game launched a proper demo back during the last Steam Next Fest, allowing players to check out the fast-paced arcade action puzzler title while they were ironing out the kinks Now, it[...]