T techradar.com Telltale games is shutting down, lots of devs laid off 2 points samueldavid 8 years ago 0 comments