MOBA games became amazingly common in recent times, with League of Legends and Dota two getting two of by far the most played games on earth. These games give a unique combination of technique, teamwork, and competitive gameplay, with a significant pool of champions or heroes from which to choose, each with their unique capabilities and playstyles.