Developers Turtle Rock have a new sci-fi project

"Left 4 Dead" Creators Unveil Next Project: "Evolve"