Outlast is the first game from Red Barrels, a new studio based in Montreal made up of industry vets, and we now have an initial look at the game through it’s first trailer. Not too much is known about this first-person survival-horror title set for release next summer, but what is shown looks promising. Check […]Read More