Space Tyrant: Space Tyrant 1.0 is LIVE!

Friends, xenomorphs, fellow brutal invaders… the day has finally come. After more than 300 years (or so it seems) of development, Space Tyrant is finally hitting its official 1.0 release on Steam. At last the rest of th…