Nope. I saw it in a retail store and it is actually cheaper by a few bucks than Steam.
I got it in stores.
Yes it does, Any game that Advertises as through steam only hence All valve games an certain indie games, Will have a diff type of Exe style, instead it starts up steam or installs it to a CD key page, if u have a steam games you'd have seen it before then u enter ur CD key then it installs the game to the hd via the DVD.
So it will force u to use steam...
C ya Online great game even on PC