User comments for Terra Invicta
Terra Invicta
- Paid
- (1 vote)
Lead mankind to survival in this strategy game
Terra Invicta, Latin for “Earth Undefeated,” is a paid strategy game that lets you conquer Earth and the rest of the Solar System. In this tactical and management experience, you choose from one of seven ideological factions and advance their...