FeaturedFeatures Telltale’s closure is a sad sign of the times for triple-I Large indie studios will have trouble adapting to the current climate. 22 Sep