Barrage Alpha Trailer

1:51
Bombard your friends on a solar scale in Barrage, an exciting new artillery RTS genre bending game concept.