Episode 1 of the Telltale Games series is set to launch for PlayStation, Xbox, and PC on July 27,…
Telltale Games will return with The Chance: A Telltale Series, and the scientific research name has been very popular since its introduction. In recent months the developer has seen a lot of new gameplay footage and information for the…