hi all dota 2 is an epic strategy game with 3D design and also a steam game, every match in dota 2 is taking 40 mins - 2 hours but it worth playing it . there are many heroes you can choose and test its all up to your strategy and skills to see if you can win the game :D. also you will need a good t...