Turtle Rock Studios reveals “Evolve”
Turtle Rock Studios, the developer who brought us Left 4 Dead have recently revealed their newest title, Evolve. With a cover story over at Game Informer, the developers dropped a whole bunch of news about the title including gameplay elements that will consist of 4 players being tasked to destroy an alien in a space […]