A tactical strategy game set in the Alien universe, in which a squad of foot soldiers tries to stop an outbreak of xenomorphs. Many dangers await... Read more
Players:
Steam:
Metacritic:
A tactical strategy game set in the Alien universe, in which a squad of foot soldiers tries to stop an outbreak of xenomorphs. Many dangers await... Read more