Community image submitted by ETD
5th, February, 2004
A Real-time strategy/tactics game set in space that puts you in control of various squads of spaceships.
Top owned games
Team Fortress 2
Left 4 Dead 2