[Game website] I am sure all PC gamer would have heard of Dota 2 by now, and after years of beta testing, the game has now officially launched. Or rather, the beta is over. There is no client download, as the game is solely on the Steam platform.
I see this as the calm before the storm, as the official China and South Korea servers are still being prepared for launch later this year, where all gamers will meet head to head in a truly global server infrastructure… Imagine the horror when the floodgate is opened…