League of Legends vs. Heroes of the Storm

I’ve got a new video out discussing why I think League of Legends is not only better than Heroes, it’s not even in the same, well, league. For more, check out my article on why I consider League of Legends to be the world’s greatest game. Enjoy!

Special thanks to Aaron Oman for his support. If you would like to support my work, please visit my Patreon page and become a Patron!


Over the years of talking about strategy game design, one thing that has become apparent to me is that I see a potential in strategy games that other people don’t. To most people, there are a bunch of interactive entertainment titles out there. Some of them are more strategy-ish, some are more puzzle-ish, some are more like novels, but ultimately some are fun and some aren’t. Players can and will interchange a Civilization for a Super Mario Bros, let alone a Heroes of the Storm for a League of Legends.

In practice, this makes total sense, because no existing strategy game has fulfilled what I see as the promise of strategy games. We live in a world of fractionally-baked strategy games, and fully-baked puzzles, toys, and contests. So right now, you kind of can just interchange one thing for another without noticing too much of a difference, at least… for a while.

Of all the kinds of interactive entertainment we make, I see strategy games as having by far the most potential. They, and only they, have the potential to be interesting and surprising repeatedly, for years or even decades. “Replay value”, and even most game design discussions on “emergence” are only the tips of the iceberg.

At least, that is how I see it. This is something that really does distinguish me from a lot of my peers in game design, who believe that the whole concept behind strategy games is just one “aesthetic” among many that are more or less equal.

The strategy games that exist today – 4X, some Rogue-likes, Dota-likes and above all, designer board games – only hint at the possibilities that strategy games offer. If you look for it, you can see it in little moments, here and there. Moments where you really have a serious decision to make. But in today’s games, these moments are fleeting. We see them a few times here and there, but they soon disappear altogether and we eventually give up and move on.

What I set out to talk about today is a comparison between League of Legends and Heroes of the Storm, but in the process of trying to explain that, I have to explain my entire philosophy on what good strategy game design looks like.

Even though they might appear to be quite similar, and even though Heroes of the Storm makes a lot of good design calls, League of Legends is a far, far better strategy game than Heroes of the Storm. It’s not even close. If I were being technical, I wouldn’t even put them in the same genre.

Videogames have relied heavily on Dungeons and Dragons design tropes of actors with hit points moving around in a 2D space hitting each other until they disappear. The earliest war games pioneered some of these ideas which were then incorporated into D&D, and with the advent of videogames, it was the standard method of operation, almost regardless of genre. Most videogames, as well as many board games, fall into this design pattern that I call “D&D Boxing”.

The great thing about this design pattern is that game design is super easy. You just add a bunch of actors into a space, each with health, maybe some special abilities, a few obstacles (like walls), and your game pretty much is ready to go. The downside is that the game lacks a clear core mechanism and a structural design that would allow for strategic depth to exist. This is why these games always MUST rely on execution or other forms of randomness to appear to function. These things create variable outcomes in a strategically shallow system. For more on what I mean by a structural design, watch 3 Minute Game Design.

In the 90’s, the RTS was the latest and greatest implementation of D&D Boxing. StarCraft combined good production values, online real-time play, and frequent patching to create one of the first major E-sports, and define much of what online strategy gaming would be like for decades and counting.

Now here’s what I’m NOT saying: I am not saying that StarCraft can’t be fun. I think boxing can be fun, and Dungeons and Dragons can be fun. But what I am saying is that StarCraft, like the many games that came before it and since, did not embrace structure, and none of these systems are capable of having great depth.

DotA did something markedly different in the creation of the “lanes” system. Now, instead of a big empty box that we crash our units together in, there is a formalized, designed set of rules – a core mechanism – of lane-pushing. Now, the “hit point bars” are placed on the level itself, and it’s not just “zero” that matters anymore – now every point on the lane matters. Not only that, but with multiple lanes, we now have several axes on which a player can be advancing or failing to advance. In principle, putting resources towards one lane means that the other team can put resources towards pushing the other lanes.

This whole lane concept is not just “better” than the system of StarCraft or XCom, it is a fundamental change. Having some central mechanical “spine” like that allows a designer to design other things around it, and end up with a cohesive design. Mechanisms actually add to or multiply each other’s value, rather than overlapping it. Think of a core mechanism as a strong foundation or a strong central pillar in the middle of a building. Each new unit in StarCraft is like a new floor on a building that, the moment you add it, it crushes the existing floor. D&D Boxing based designs are, to some extent, “running in place” because of the fact that they are not built on a strong foundation.

The advent of the Dota-like represented a huge leap forward in strategy video game design, and it’s no accident that the amount of execution, coming from something like StarCraft, could be reduced dramatically now that there was more of a structured system present.

Heroes of the Storm does a lot of things right. It’s great that the matches are shorter. I love that objectives need to be stood upon for a couple seconds to capture them – League of Legends needs to do this IMMEDIATELY! Getting rid of old annoying chaff like runes and masteries is obviously great. Shared experience is mostly a positive thing.

But the design of Heroes shows me that its designers did not understand what made DotA special in the first place. Yes, there are technically still “lanes” in Heroes maps, but they are no longer central to the game. Some stages only have two lanes, and some stages make it possible to win without even pushing any lanes, but just by taking objectives.

In this way, Heroes of the Storm marks a massive step backwards, back towards the D&D Boxing model. This is revealed in a few other of the game’s rules. The inclusion of many different maps, each with their own little mini games, is a good indicator. In one mission, you “push a kart”, I guess because Overwatch has it. Some missions have you collecting some new resource and depositing it somewhere. Some missions have a teleporter that teleports you to a separate minimap. And this is only the beginning. I could very easily see maps that have all kinds of weird little mini-games that you have to do to win.

Some of the things that people think are good, are arguably not good. It seems good that there’s no more “farming” or “laning phase” anymore. Except that these things, while they are problematic, execution-based and somewhat boring sometimes, are part of what gave League of Legends some structure. Similarly, increased movement speed (both by smaller maps overall and by the “mount” feature) seems like a good idea because you can get to the “action” faster, except this, like the removal of farming, also means that your position means less. In League of Legends, if you decide to go Top, it’s a big commitment to move to even the middle of the map. The large map and relatively slow movement means that position matters, but it also ends up being a novel way of allowing “conscious thought” to take place in a real time game.

From PROGAMEREVIEW.COM: “Teamfighting is fun, the last hitting is not. I’d even argue that the reason most people enjoy Moba’s are because of team fights. So why wait 20-30 minutes when you could get straight into the team fights?”

Because that 20-30 minutes are giving the team fights meaning and context. Some team fights are literally just 5v5, right in the middle of the level, and that’s the worst. But most team fights are like, 4v3, one guy is split pushing Top which already has a tower down, one person is defending from super minions Bot, and one person who was warding Baron is moving back toward the team fight, which ITSELF is pushed down midlane and threatens the second tier tower. No to mention, the fact that experience is not shared means that the “farming phase” is still having ramifications on the team fight in terms of who’s “fed” and who isn’t. And again, we can agree that last-hitting is bad, while still acknowledging that at least they are a part of the larger structure that gives the later game states meaning.

In Heroes of the Storm, we’re a few steps back closer to the old design principle of, put a bunch of actors in a box, put a few obstacles down, and see what happens.

By no means am I trying to forgive League of Legends of its many, many critical design flaws. There are too many characters, the execution is still pretty high, and the whole last hitting thing IS really problematic. But it’s also the most exceptionally polished version of the most inherently strong design in videogame history – the “lane pusher”. Heroes of the Storm is fun, but it’s more of a constant, reactive slap-fight that feels more like playing an FPS or a fighting game than it does a strategy game.


  • Theyrealone

    “lane pusher” genre should become a thing, now how does one make it so?

  • Max Hospadaruk

    I agree with you on almost every point, and yet I haven’t logged on to league in months while my time in HotS continues to grow…

    I’ve been sad to leave league behind; I actually agree with you that it’s one of the best games around, *in the sense that it is closest to an ideal game that I would love to play.* Unfortunately it is not the best in the sense of *being a game I can currently tolerate playing:*

    – 60+ minute games are the norm at many lower levels of execution (ahem… “skill”). I _cannot_ play a game that requires me to have 70 minutes of free time set aside just to play *one round.*

    – the level of execution required/allowed in even comically small elements like jungle routes, smiting, and last hitting has become increasingly frustrating. I don’t have the time or patience to “practice” stupid little tasks that have nothing to do with the core of the game but can very easily cost you that 60+ minute chunk of time. I don’t have to “practice” placing my pieces in a board game – why should we be asked to do so here?

    These two points make the game frankly _impossible_ to play for me and many of the other busy adults and parents I know. Otoh, while I agree in part with every criticism of HotS, I will push back a bit on a couple things:

    -they do have a few solid maps that stick to the core dota system of lanes: infernal shrines and warhead junction have very weak objectives *that get weaker if you aren’t doing well in lanes.* In addition they are some of the largest maps so like in league your decision of where to go is an investment. Honorable mentions to cursed hollow, spider queen, and hanamura (yes the cart one! it’s all about pushing lanes it turns out!) for being very lane focused but need tweaks to the objective or map size to be truly interesting strategically.

    -mounts aren’t the problem, map size is. if you think of mounts instead as “you move 20% slower when in combat” it’s clear that they actually mean your commitments to actions like pushing a lane or fighting for an objective have even *greater opportunity cost relative to inaction* than in league, except: the issue is that most maps are too small compared to the base speed of characters (which is mount speed) which means that all opportunity costs are trivially small on most maps.

    -I hear what you’re saying about shared xp devaluing the laning phase – but I think the benefit of eliminating “feeding” and “fed” character snowballs that override the whole system is too great (league’s beautiful system of lanes and opportunity costs crumbles the second an Irelia goes 4-0 in her lane…). frankly i’m not sure that xp or gold are even neccessary mechanics for these games but I think the HotS version might be the lesser of two evils here.

    What I really wish is that one of these developers could actually look at the other with clear eyes and see what the other side is doing right: That league would remove last hitting and greatly simplify/fix jungle and objective camps, (and find a way to quicken the game but at least 30%) OR that hots would dump their many garbage maps and focus on improving their good ones.

  • Thanks for the video Keith. I especially liked your insight of viewing lanes as HP bars with map relevance. These lane pushing games really are something special. Hopefully in the coming years though we’ll see new game structures (objectives?) that offer even more fertile ground.

    Comparing the two games:

    Hots asks for about the same number of decisions, but does so in about half the time. Each decision still has comparable weight on the overall context of the match, but doesn’t feel like an impactful decision for as long. If Lol ran at a small fraction of the speed would it have more depth? (I do actually wonder about that. Would converting execution randomness to decision making add depth? What about for the players that have mastered execution at full speed?)

    Lane pushing is the core of almost all matches in Hots – ironically, especially so on the cart pushing map. Most Hots map objectives are actually about amplifying your team’s lane pushing power. However, knowing when to skip objectives is important too because there are sometimes other ways to pressure as well or better elsewhere with less risk. That leads to the same sort of “messy” teamfights that you appreciate in Lol.

    I should give Lol another chance, but I’m pretty spoiled by the short Hots matches (and the legacy design cruft fixes).

  • LUL

    I’m sorry, but calling League a “strategy” game is just wrong.

    I would hesitate to call even Starcraft a strategy game, let alone League, which is basically an arena dumbed-down version of WoW.

    True strategy games are games like Civ EU3 or Victoria. Grand strategy concerns decisions like “how much should I spend on colonists vs armies?” and “what country should I attack and when?”.

    What strategic decisions do you even make in LOL? Pretty much none.

    1. Laning phase is zero-brains. You try to farm as much as you can while punishing the other laner’s mistakes. Most people who play LOL can’t farm for shit. If you’re top, mid, or adc, and you can’t farm, then you are useless regardless of how good your “strategy” is.

    2. Teamfights revolve around running around trying to catch people who are out of position. This is the definition of tactics and has zero to do with strategy.

    3. Buying items. This is pretty much a no-brainer. The guides pretty much lay everything out. Besides getting the items that synergize with your champion then the rest is also a no-brainer. Getting constantly CC’d? Buy tenacity or QSS. Enemy has a lot of magic damage? Buy MR. Enemy is full AD? Buy armor. It’s trivial. There are no trade-offs like buying investment items (there used to be gold income items like avarice blade which added some aspect of this, now removed).

    4. Mechanics are incredibly important. People bronze-gold (90% of the league population) have garbage mechanics. Trivial things like animation cancelling and baiting enemy cooldowns is pure mechanics and has nothing to do with strategy. Mechanics determines winning or surviving the early 1v1 fights, which in turn determines your gold income, which in turns determines how strong you are. Strategy does not come into it.

    If you’re talking about pro-league, then that’s not the League that most people play. The League that most people play is the game where you farm for 20 minutes and wait for some idiot to get caught and take their towers and inhib and then it’s gg.

  • Hmmm… I don’t know. It sounds like you haven’t really played the game. To say it’s like an “arena dumbed-down version of WoW” shows me that you’re just unaware of the strategy game axis of the game. It’s funny actually because I resisted playing DotA for the first 6-7 years it was out because I had the same reaction. I agree with your 1-2-3-4 points, all, basically completely. Zero disagreement there. But you didn’t mention the core of the game – the lane-pushing.

    Not talking about pro-league.

    Also, this might be worth mentioning – my video got 45 comments on youtube, a bunch more on reddit, a bunch more in various other places and you’re the first person to say that League isn’t a strategy game. You might be missing something!

  • Jake Forbes

    I have a hard time reconciling the team aspect of play with your championed virtues of strategy games. To be competitive in LoL requires 5 players who can execute at the highest level (on LUL’s points above). At that point, isn’t the individual’s decision making subservient to the team’s dynamics, whether it be sticking to the communicated script or reacting to a rockstar who acts alone? In the abstract lane pushing has a solid strategic structure, but so does football. I would totally agree that a 2 player version of LoL with champions being pieces on a board is a strategy, and your single player Push the Lane is unquestionably strategy, but I don’t see how real-time team play fits any of your definitions.

  • Yeah, no, teams are absolute garbage in terms of strategy games. Completely agreed with that – it doesn’t fit with my definitions. I appreciate the other design qualities of League, despite this fact (and quite a few other TERRIBLE qualities).