Steam or Telltale Store?

edited April 2012 in The Walking Dead
I just saw the Steam pre-order. Is the one from Telltale a box copy or is it a digital version separate from Steam's...or the same?

Comments

  • edited April 2012
    The Telltale version will be downloadable. The two versions are identical, save how the Steam version has achievements.
This discussion has been closed.