Sort:  

It's League of Legends, very similar to Dota indeed. You should definetely come and play.

I will try it later, for now my pc is not good, and dota game was not being played for now