Gremlin Invasion PC Game Download

The gremlins are coming! The gremlins are coming! Not really. You actually invade a planet full of Gremlins but we will get to that in a minute. CS Squared Games produced this trailer for Gremlin Invasion, their upcoming downloadable PC and Mac game due out in 2012. They are looking for backers in Kickstarter. (more…)