- Release Date
- 24th Mar 2009 (USA)
- 27th Mar 2009 (UK/EU)
Stormrise pitches a moderately engrossing sci-fi plot involving a race of human survivors known as The Echelon
As human survivors of a failed climate control experiment, they go up against the Sai, an evil tentacle bearing race. The game doesn't exactly do a strong enough job of explaining its premise, but the characters develop enough to create...