Insectum - Epic Battles of Bugs: Insectum will launch on Steam on October 24th

Developed by DevilishGames in collaboration with Famosa, this new tower defense game will be available on Steam starting October 24th. Additionally, the new demo version will be available now through the end of the Stea…