Chris1 wrote: »
For us in the UK, I've noticed that Telltale usually release their games at some point in the evening.
On release day, I find it best to go through work without thinking about it, don't rush home and then take my time easting dinner. By which point the release is usually up.
If we're very unlucky we sometimes have to wait until the next day.