Check it up Guys, it looks like a massive game. Couldn'yt fully check it myself, still looking at it.
Very detailed video clips & info:
http://www.sega.co.uk/stormrise/index.php
Further info:
http://www.gamesforwindows.com/en-gb/Co ... rived.aspx
Users browsing this forum: No registered users and 0 guests