Turtle Rock Studios
We are Turtle Rock Studios, you can find us in lovely downtown Lake Forest, CA in the heart of Orange County. We’re an independent developer working on the new AAA Co-op/Competitive Sci-Fi FPS Evolve. Before we were fighting monsters, we fought zombies. Left 4 Dead was born in our studio.