[Source] As League of legends evolved over the years, developer Riot Games has been hard at work trying to categorize their huge roster of champions for players to easier understand them and their roles. Recently, it was announced there are now over 10 sub-classes in the popular MOBA, including awesome names such as “Vanguards”, “Battle Mages”, and “Enchanters”. Read the source for more!