Die Mechanik an sich ist dieselbe in etwa. Du wählst nen Helden aus, sammelst Erfahrung und Gold, steigst Level hoch und verteilst Punkte. Nur da gibt es nen Unterschied. Das Max Level bei LoL ist 18 und bei DotA ist es 25. Bei Dota kann man im Gegensatz zu LoL seine Punkte auch in Stats (Stärke, Geschicklichkeit und Intelligenz) stecken.
Es gibt auch keine "Fähigkeitsstärke" um seine SKills zu verbessern (Außer bei manchen Helden kann man das "Aghanims Zeptar" kaufen um seine Ulti zu verstärken.
Eine andere Mechanik die es bei DotA gibt ist das sogenannte "Denien". Man kann also seine eigenen Creeps (Minions) töten sodass die Gegnerischen Helden weder Erfahrung noch Gold bekommen. Man kann selbst die Tower denien sobald sie ein bestimmtes HP Niveau erreicht haben.
Das heißt man muss sich nicht nur aufs "Last hitten" konzentrieren, sondern auch aufs denien.
Andere Unterschiede sind zum Beispiel die Runen bei DotA die verschiedene Effekte haben (z.B. Unsichtbarkeit, schneller laufen, 100% mehr Grundschaden etc.). Oder auch der sogenannte "Secret Shop". Dort kann/muss man Sachen kaufen die es beim normalen Händler nicht gibt.
Noch ein Unterschied ist das man kein eigenen Spell hat sich zurückzuporten. Es gibt nur die Möglichkeit sich eine "Teleportationsrolle" zu kaufen um sich zurück zur Basis zu teleportieren oder zu einem verbündeten Tower. Es gibt auch Schuhe mit denen man sich Teleportieren kann.
Falls ich was vergessen habe, bitte ergänzt mich dann