It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
keeveek: and Telltale is selling their episodic games here, so it has nothing to with that either.
Their previous ones, which had less online features and only after they were completed and available for years already.

Just saying DRM likely has little to do with anything. Most modern games go Steam because of all the benefits and features it adds. It might come here a while after release, as you say, but the reason for the delay has little to do with DRM.