Sprawling space game Terra Invicta gets huge new update, adds alien superweapons
Created by the team behind the ever-iconic XCOM Long War mod, Terra Invicta is an expansive space strategy game that harkens back to its inspirations in all the best ways.…