Although dota2 is a free game, the character set is not easy. It has a total of up to 123 hero characters for players to choose from. Each role has its own exclusive attribute. Such a complicated setting makes dota2 produce many battle methods.