Ubisoft has announced a new release date for ShootMania Storm, which will now release April 10. Starting February 12, players will be able to join the Open Beta as the developers receive feedback from the community before it hits launch in April.
...