Deep Space Barrage is a new strategy game that takes action of defending the entire universe. Read more details for Deep Space Barrage.
The peace in our universe has been teared apart! Deep into space, the last military barrage is the only solution for protecting the entire solar system from all incoming waves of alien spaceships.
Watch Deep Space Barrage:
Enjoy the following weekend guys and girls, but be extra cautious with the defensive tactics, in case our solar system is been invaded.