An ambitious but overwhelming alien invasion strategy game.
View more: Terra Invicta Early Access Review