Terra Invicta – Official Launch Trailer
Get a look at grand strategy game, Terra Invicta, in its Early Access launch trailer. An alien invasion has fractured humanity into seven factions, each with a unique vision for the future. Players will need to lead their chosen faction…