Insane Insects: The Inception: Insane Insects is now live on Steam!

About the game: The Final Conflict has ended. Earth exists no more. Following a relentless cycle of brutal engagements in which victory continued to narrowly elude the Overlords, a turning point was reached when they be…