If you've been keeping a track of game trailers and teases for the past few months, chances are you've stumbled across Evolve, an upcoming game from Left 4 Dead developer Turtle Rock, featuring rampaging alien monsters, treacherous local wildlife and hardened, veteran hunters with an impressive arsenal of varied weaponry. …
Read More »