Barrage Alpha Trailer Posted on: Jul 24, 2015 Bombard your friends on a solar scale in Barrage, an exciting new artillery RTS genre bending game concept. Games in this article: Barrage