Well i've had mine a few weeks ago. Trust me its a crap game, atleast from my point of view, the graphics are really awfull, I personally dont like the concept of Steam. Cant wait for Dota All Stars to be made (Blizzard), LoL is still best if you ask me
steampowered.com the company that is doing dota 2.Wait what?