How Diablo III uses Game Mechanics to become Winning & Addicting

12 min read

The following is a guest post from fnBlog Contributor Yu-kai Chou, Co-Founder of RewardMe. Yu-kai previously contributed to buy cheap cialis”>”10 Company Culture Principles: The RewardMe DNA”. This post, originally posted on the Gamification Expert Blog, discusses how Diablo III uses elements such as game mechanics, social pressure, peer mentorship, and randomness to drive usership. Yu-Kai concludes his article by challenging you to apply these principles to your startup business.


Blizzard Entertainment, a company that knows how to do gaming right (though not perfectly), has hit it big with their latest game Diablo III, launched in May of 2012. Within a week, they already sold 6.3 Million Copies, and as of September 2012, already made it to the Top Selling PC Games of all-time. Its success not only rides on the popularity of its predecessor Diablo II, but also stems from the utilization of a great amount of smart game mechanics to make users engaged and addicted.

This article analyzes the techniques and game mechanics that Diablo III uses to achieve the status of Winning & Addicting.

Basic Game Mechanics

1) High Quality Graphics and Sound

This is required for most games, and Blizzard is one of the best at it. Unfortunately, we won’t be learning too much from this because Gamification only applies to gaming elements that are still there after you strip out all the graphics, sound, action and apply them to professional activities.

2) Leveling Up System

Pretty basic too. Pretty much all RPGs (Role Playing Games) have a leveling up system. When a player kills monsters, he gains Experience, which allows his character to level up and become stronger. A leveling system makes players feel that they are having progress and are improving themselves, even though the tasks they do are very mundane. A sense of improvement and accomplishment is key here.

3) Progression through a storyline

Again, like all RPGs, there is a storyline that makes players want to continue to play and find out what’s next. This is similar to wanting to finish a book or movie. Unfortunately, Diablo III’s storyline isn’t that great, and it makes you play through the same storyline in 4 different levels to beat the game (not to mention “farming” the same area/quests over and over), so this factor is not strong in Diablo. It does, however, get first-timers to want to finish the level 1 difficulty once.

4) Points/Money Accumulation

Besides leveling up, many games use the accumulation of points or currency to keep users actively engaged to it. While in Diablo 2, gold was useless, gold is extremely valuable in Diablo 3. Many players would log on everyday and play the game brainlessly just to accumulate more gold, and/or find very good gear that he could sell for more gold. This not only causes people to log on often (why waste hours on NOT accumulating more gold?), but makes it VERY hard to quit the game. After all, I worked hard to accumulate so many points/gold in this game…it would all be wasted if I quit now. I better leverage it to my advantage instead!

5) Social Pressure and Companionship

Like all online games now, Diablo III allows players to chat and play with their friends, as well as strangers on the same quest. This makes the game more engaging and interactive, and allows players to pressure their friends to play Diablo too. Adding “social” to websites is what really drove the Web 2.0 world, with companies like Youtube or Flickr being very successful just because of the social factors.

Blizzard allows each player to see whenever their friends go online, as well as introduces a 1-click join to play with them. Oftentimes, when a player has played for a couple hours and is starting to get tired, he sees a good friend of his come online and decides to join this friend and play for another 2 hours. Interestingly, this creates some social pressure when someone wants to quit the game completely – it almost seems like you have decided to stop hanging out with your friends!

Advanced Game Mechanics

1) Milestone Unlocks

Level Up Gamification How Diablo III uses Game Mechanics to become Winning & Addicting

One of the most successful gaming mechanics within games is something I call the Milestone Unlocks. When people play games, they often set an internal stop time in the form of a milestone – “Let me beat this boss and then I’m done.” “I’m close to leveling up, let me level up and I’ll stop.” What the Milestone Unlock does, is that it unlocks an exciting possibility that wasn’t there before once that milestone is hit.

In Diablo III, whenever you level up you learn a new set of skills. These skills are awesome and generally help you kill monsters faster, with more style, or it would have made your earlier gameplay a lot easier. Once players level up (their “stop time”), they naturally want to see what these skills are, test them out a bit, test them out on stronger enemies, enjoy how powerful they are, and then realize they are so close to the next milestone that they might as well get there first. (This is when people plan to stop at 11PM but end up playing till 5AM in the morning). Another example would be, “I’ll go to bed once I check the Auction House.” And then BOOM, this player gets an amazing weapon in the auction house and he HAS to test it on some monsters and fully absorb his new sense of superiority. He’ll likely be thinking about it in bed too.

One of the most successful iPhone/iPad games, Plants Vs Zombies (which I will cover in a later post), utilizes Milestone Unlocks to the extreme. When you complete each level, you will unlock a new Plant to help you defend against Zombies, AND oftentimes, that new plant is the exact plant that could make your life a lot easier on this stage you just beat! Of course you would want to start the next stage and try it out!

2) Mentorship, Competition, and Envy

Diablo III has a system where mentorship and guidance relationships can be created easily. The system is designed so that if you are a higher level character, you can easily help lower level characters beat quests, level up, and get better gear quicker. Being a mentor makes you feel fulfilled and important, while being an apprentice makes you feel that you got the easy way into progressing faster over others.
With such a system, there automatically arises some sense of competition and envy (even before PvP is introduced). When you struggle at a quest for weeks, and then see your friend easily bust through it like its nothing, you aspire to be like that one day. Diablo III also allows players to look at each other’s gear, and when you see the legendary gear that they have, you want to go back and do the farming grind again. Seeing someone else win the jackpot certainly makes you want to gamble just a little bit more.

3) Randomness and Reward Loops

Random Gamification1 How Diablo III uses Game Mechanics to become Winning & Addicting

Diablo 3 has a unique feature among RPG games – randomly generated maps and monsters. Every time you go to the same area or play the same quests, the experience is different. This allows continuous playing possible without adding more content.

More importantly, whenever you kill monsters (especially tough ones), you get gears and items on the ground that is randomly generated. Gear is at the core of Diablo, and up until recently is the only way to become stronger and progress through the highest difficulty (called Inferno Mode) in Diablo 3 once you reach the max level of 60.

People play the same quests in Diablo 3 over and over again (called “farming”) because they want to get better gear to make themselves strong enough for a higher difficulty. Technically, every few hours of game play should give players a good item that they could use or they could sell for a good price. That’s just enough to keep them motivated to play on.

Gambling is the full essence of this game mechanic. You have 20-80 minutes of “okay, somewhat fun” experience, and then get a reward that makes you addicted and impatiently wait for the next reward to show up.

4) Empowerment of Creativity and Instant Feedback

Gamification Skill How Diablo III uses Game Mechanics to become Winning & Addicting

I believe everyone is inherently creative, and desires to utilize that creativity. Unfortunately, not everyone’s life permits them to express that creativity regularly (you should try cooking).

What Diablo 3 does very well is that it has 5 different character classes (such as Wizard or Barbarian), and each class has around 100 different skills. At any given time, a player can only choose 6 active skills and 3 passive skills, creating A LOT of combinations and what is referred to as “builds”.

Each time you think up a new build, you need to find/buy the appropriate gear to maximize its effectiveness, which in itself could take some time in game play.

The fulfilling factor is that every time you have a creative idea, you could test it out and get immediate feedback. There may be a quest that a player can’t beat. He then thinks up a better skill combination and then successfully overcomes it, just to hit the next group of monsters and lose again.

This continuous process of solving problems, testing, improving and accomplishing is very fulfilling for each player, and it causes them to think about their strategies, research what others are doing through online forums, and analyze each move through Excel spreadsheets whenever they are NOT playing Diablo.

The ability to get users to think about a game consistently and can’t wait to I back and test new things out is key to becoming a winning & addicting game (and yes, there are a great amount of “spreadsheet gamers” that do math often and tries to optimize their combinations and winning percentages).

Mistakes in Diablo 3

No game is flawless, and Diablo 3 certainly has its fair share of mistakes (note: just because users are complaining or whining doesn’t mean it’s a game design mistake. Sometimes the frustration, such as boundaries and limitations, is part of what makes a game good).

Diablo 3′s mistakes include:

1. Capped the development of a character

Until recently, a Diablo 3 player could reach Level 60 by killing monsters and obtaining experience. However, after Level 60, the only progress that could be found is in finding better gear and finding better creative builds.

However, if a player plays for a few hours and does not receive better gear(again, it’s randomly generated), it could be seriously frustrating and could feel like a waste of time.

Recently Diablo solved this issue by introducing Paragon Levels, a set of levels from 1-100 AFTER a player reaches level 60. With this, at least players will feel a continuous development in their characters even if everything else remains static. However, the continuous development of a character highlights the next mistakes:

2. Making the Game too easy

Gamification End Diablo How Diablo III uses Game Mechanics to become Winning & Addicting

When I implied that Diablo 3 has limitless challenges, that’s only partially true. Due to user complaints (which again, isn’t necessarily bad), Blizzard has been drastically decreasing the difficulty of even the hardest levels, while making player skills much stronger (on top of paragon levels).

This creates a problem as it eliminates the user’s desire to care. The only reason why you want to level up, get good gear, find better builds, is to be able to beat a more difficult level that you couldn’t earlier.

Instead of having players “work” to accomplish the tasks, Blizzard opted to make the tasks easier, which could create a quick buzz of happy users initially (because now they could all resolve problems that were previously too difficult for them), but in the long run, users get used to this “easy game” and no longer have anything to fight for. You can now beat the final boss with semi-good gear that wasn’t possible earlier. Now what? There are no more incentives to farm and get even better gear after this point.

3. Not having enough depth and size on each quest and map

Another big issue that Diablo 3 has, is that it has a relatively short storyline as well as smaller maps. In Diablo 2, a player could be playing for a much longer time and always feel lost in the big world with a huge variety of stages and places to explore. For Diablo 3, each act feels much smaller and quicker to finish. This quickly makes farming monotonous and eventually people feel tired of doing the same routine over and over again.

As a quick fix, Blizzard could consider adding some “long mini-quests”, where on many maps, there would be a mini-quest that would take 1-2 hours to complete (basically one event leading to another). At this point, Blizzard simply adds tiny mini-quests that just involve one wave of monsters along with an elite, but doesn’t add too much variety to the game (they could possibly add a quest when you go into a dungeon and fight a Butcher and Siege Breaker at the same time – none of it new content.)

Applying Lessons from Diablo III to Business

Diablo in Real Life How Diablo III uses Game Mechanics to become Winning & Addicting

Instead of just doing the regular “points” system and adding a leader board, there’s a lot more you could to your product and company culture to make it more interactive, fun, and challenging. Are you creating appropriate Milestone Unlocks to motivate people to continue? Are you introducing friendly competition and envy through a Peer/Mentorship Program? How about spiffying things up with some Randomness and a well managed Reward Loop Structure? And what do you do to inspire people’s creativity and sense of accomplishment?

I would love to hear your examples of applying these principles into your work and your life.

Connect with Yu-Kai on Twitter @yukaichou or follow his blog. Want to learn more about RewardMe? Follow their blog.

Share With Your Network

Looking for startup advice, connections, and insights?

Tap into a global network that enables you to answer questions, build relationships, and gain the perspective you need to move faster.
Peer mentorship with fellow tech founders
Pitch practice with Tier 1 VCs
Accelerator grade discounts