Review: Diablo 3: The Good, The Bad, and the Ugly

BLUF: Diablo 3 executes old ideas with flair in an addictive, fun manner.  There are very few innovations, and it falls short in some key areas, seeming to rely on nostalgia to involve its audience in the world rather than story.


Ah yes.  Diabo. The third of a series in which I have spent many hours.

First, let me get this out of the way.  Diablo 3 is a fun game.  I like it, and I enjoy playing it.  Yet, I have mixed feelings about it.  I’ve stated some of this to my Facebook friends, but let social media not get in the way of blog content creation, so here goes:  Diablo 3, the Good, the Bad and the Ugly.  But first, let’s kick off our shoes in front of the Hellfire, grab some scotch and reminisce, for Diablo 3 isn’t about anything if it’s not about nostalgia.

I’ve played the series since the beginning.  (In fact, my wife has a theory that the people who like Diablo 3 are people who played the previous games in the series.  People who haven’t–maybe don’t see what all the fuss is about.  I’ve heard this observation from World of Warcraft podcasters who love the game, but have WoW friends who hadn’t played Diablo before and don’t “get” it.  But I digress…)  For someone who doesn’t know what I’m talking about, Diablo is a computer game series set in a nightmare/gothic fantasy world.  You play the hero fighting off a demonic invasion from hell.  The enemy is the Devil (well, one of them, in any case), named Diablo (literally the Spanish word for “devil”).  In each game, you fight through hordes of demons to finally stand before Diablo and kill him.  Again.  It’s a classic “kill foozle” style game.

The first Diablo game came out while I was in college.  I was working in the computer lab at school, the help desk support tech on duty.  I made sure students didn’t have computer problems while they churned out papers. or more likely, mathematical formula in Mathematica or Maple.  Or played games.  This was back before anyone had any sort of computer security discipline, and it was commonplace for folks to bring in their own hacked software and install it on the school’s computers.

So I peeked over the shoulder of one student and saw him playing this game.  He was a warrior, and it seemed simple.  Click on the skeleton.  The skeleton dies.  Get the skeleton’s loot.  Click on the next skeleton.  But the graphics were phenomenal (for its time).  It was in high resolution (640 x 480).  The computer in my dorm room was a Pentium 75mhz, and most games in those days were still running at 320 x 200 resolution (Doom 2, Hexen, Descent…).  This thing had small pixels, and the animation was smooooth.  Click.  Hack.  Loot.  Click.  Hack. Loot.  I loved the way the skeletons’ bones just gracefully fell to pieces.  And it was addictive.

So I got my own hacked copy (I bought one later) and started playing.  Goddam that Butcher (the first really hard demon you fight).  It took me forever to kill that thing.  Then on to King Leoric the Skeleton King, down more levels, and I graduated from college before I actually killed Diablo.  The story was awesome and truly horrific.  The body of Diablo was this twisted demonic form of a little boy prince he had possessed.  It was a dark game, echoed by the little glowing inverted spinning pentagram icons on the game menu. (Oooooh.  Pentagrams.  Shocking for its time.  Made it feel a little dirty and scary to play.)

Diablo set a new standard for action rpgs.  Clones of it emerged, with its signature features such as skill-trees and contextual mouse-clicking (move or attack).  It was a single player action game.

Fast forward a few years to Diablo 2, coming out in the summer of 2000.   We find out that the hero of Diablo 1 (the warrior–I guess those of us who played sorcerers and amazons didn’t count) put Diablo’s soul inside him and became corrupted–and became Diablo himself, rising as the Foozle (big bad) of Diablo 2.  Yep, in D2, we’re off to kill the hero we previously played in D1 (if you were a warrior.  I guess if you weren’t a warrior, you didn’t really win Diablo 1.  Your friend did.)  Neat concept.  Poor execution.  File that warrior’s actions (plunging the Diablo soulstone into himself) as something stupid.  Or at least not well explained until Diablo 3 rehashes the entire Diablo 1 story.  (Although I’m still not clear on why the warrior did this.  Still sounds stupid.  Kill diablo, take his soulstone, and then… plunge the stone into my own heart?).  Well, if they had let my sorcerer win, he wouldn’t have done that.  He would have destroyed the soul stone and we wouldn’t have had to fight Diablo again.

It was still critically well received, because it’s gameplay was so addictive.  I don’t want to think how long my brother spent on it, completing it at the hardest difficulty.  However, now its graphics were a tad bit behind the times.  Still smooth, but not quite so high-res as was standard for its day, and it was still using 2D sprites instead of 3D models.  It held true to the underlying model of a single-player standalone game, high action mouse-click-fest, with skill-trees and a small selection of classes to play as. It was still fun as all hell, and kept the community jonesing for more.  And it continued to inspire a host of clones, such as Sacred and Sacred II (which I quite enjoyed on the x360).

Development on Diablo 3 began in 2001.  It was released in 2012 (!) and sold 3.5 million copies in its first 24 hours (among which Blizzard counts the preorders and the free copies given to annual World of Warcraft subscribers).  However, the series introduces some key differences to the underlying game architecture while trying to keep giving players the addictive “Diablo experience”.

1.  Game Design/Architecture:  6/10

Anyone who played in its first week will understand: Youtube: If Diablo 3 Were a Girl.  With so many people playing it at start, Blizzard underestimated the server volume, and people couldn’t get on to play.  Folks who had taken leave from work (I was not one of them) to play couldn’t because the servers wouldn’t support the load.  Ok, that’s unfortunate, but I don’t hold that against Blizzard in and of itself.  However, this reveals the first KEY DIFFERENCE which caught some by surprise:

Diablo 3 is not a single player game.  It’s an online game that you can play by yourself.

Yes, that’s right.  You buy a client, but all the “action” is happening on their servers.  Your characters aren’t stored locally, but are store on their servers.  Blizzard used a MMO (massive-multiplayer online) architecture to serve up the Diablo experience, even to those who want to play it single player.  This was done for a few reasons:

  1. Anti-Cheating: keeping online play (which the game encourages: forming parties of adventurers with friends to kill demons.  I encourage killing demons with friends) with others fair involves trying to crack down on cheating.  Diablo 2 online play was infested with cheaters and hackers who modded their characters, got the best loot, etc.  Now, you don’t have access to your character files.  They are property of Blizzard, stored on their servers.  Good news is, you can access them from any machine.
  2. Real-Money Auction House.  Blizzard built an in-game auction house that players can buy and sell magic equipment for… real money.  The always-on/anti-cheat requirement is even more needed because of this.  Why did they do this?  Because of Chinese gold farmers in WoW, who hack accounts, sell gold, and force people to play WoW all day to generate gold.  Historically, Blizzard has been against selling in-game things for real money, but they decided to legitimize it and bring it above board.  If the demand can be met within game, within the terms of service, then in theory that drives down the impetus to have a black market that floods the ecosystem with hackers and alleged Chinese slave farms.
  3. DRM.  Keeping the always-on and login requirements makes it MUCH harder to play the game without paying for it.  Right, wrong, or indifferent, there is an anti-software piracy effort here.
  1. Characters stored on the server mean you never lose them.  You can lose your computer or log in via your friend’s computer.  You still have YOUR stuff.
  2. You didn’t buy a single instance of the software.  You bought that game.  You can log in from any computer on Battlenet and download the client again without paying for it.  No more hunting for disks that got lost when you moved to Belgium and you got a new computer that doesn’t have Diablo on it yet.
  1. Requirement to be always on.  I can’t go somewhere without an internet connection and play.  Probably not a concern for most people, but dammit, finding internet in Afghanistan is pretty difficult, much less one which has a fast, consistent connection to game on (you can’t).  Since you play the game on your laptop in offline mode, that means any deployment = not playing Diablo 3.
  2. Always on requirement = network lag.  Even the best connections lag occasionally.  I’ve seen my character appear “behind” herself while my client resyncs with the server.  I’ve died once purely due to network lag.  It was only an inconvenience for me, but what about…
  3. Hardcore Characters?  Blizzard has this neat idea for the uber elite where you can make a character and opt to designate the character as “hardcore”.  This means the character can only die once.  Once he dies, there is no restore.  Dead is dead.  Permadead.  Yes, you can have a level 30 character, go up against Diablo, do something stupid, die, and lose all that progress.  That’s why it’s hardcore (normal characters can resurrect at previously saved checkpoints).  But dammit… it would be hella lame to lose a hardcore character because of something so stupid as network lag.
All in all, I would rather have had an offline-single player option that I can travel with than a real-money auction house.  I could care less about the online experience with Diablo.  I have WoW for that.   So for me, this choice on their part downgrades the game in my estimation.
At least its largely stable and bug-free.

2.  Presentation (Graphics and stuff): 7/10

The graphics are pretty.  Pretty awesome.  I don’t mean the graphics are groundbreaking. I don’t need super awesome technology to appreciate the game.  I want the graphics to be the right artistic presentation for the game (I really liked games like Borderlands and Prince of Persia, with their ‘animated art’ feel), and Blizzard nails it here.


  1. Graphics are stylistically great for the game.  Models are detailed and look cool. Setting/lighting is immersive.  Hi-res, interesting 3D models that get even more pretty when you zoom in.
  2. Cut-scenes are brilliant and near Pixar quality in their theatrical presentations.  (Interestingly enough, my wife thought they were TOO good–she found the upgrade in visual style detracting from the rest of the game; she would rather have seen animations more matched in style to the in-game graphics engine).
  3. Music is great–usual Blizzard excellence here.
  4. Voice acting is fine.  Never made me cringe.


  1. 3D models, but limited zoom capability and  I can’t zoom in AND rotate to check out my character’s cool gear that she just found?  Fail.
  2. 3D models with not even a skin and hair palette swap options?  Fail.
Maybe you don’t think I should downgrade otherwise fine presentation from a 9-ish to a 7 based on two very subjective pet peeves of mine.  Well, tough cookies.

3.  Gameplay: 10/10

The gameplay is where Diablo 3 excels.  It starts out a little boring, but starts to pick up around level 10… and then really takes off somewhere in the middle of Act 2.  I love when more skills unlock and I have a bazillion demons all dying under my wizard’s dual-laser beams.  Improvements over the previous games include a skill system that you can re-spec at any time.  You’re no longer screwed over in Nightmare mode by “incorrect” choices you made in the earlier levels.

4.  Story: 5/10

This is where Diablo 3 sucks, in my opinion.  This is from a guy who loves angel and demon lore, and spent ten years obsessed with Biblical and apocryphal angelology.  For a long while, stories about angels fighting demons was my favorite “type” of fantasy, and while I’ve since moved on to other interests I still appreciate a well executed fantastic angel concept.  Pretty much if it has wings and a sword, I like it.  I’m the ideal market for Diablo–so what I’m saying, it was really hard for Blizzard to get this wrong for me.

The problem is, the story delivery is just boring.  It relies almost exclusively on nostalgia (my wife asks me over and again: “why do I care about Cain?  He’s annoying.  Why does my character talk about his death as such a tragedy when she knew him for two days?”  I tend to agree).


  1. Boring Story.
  2. Nostalgia fail:  “There is more than one Butcher!”  What?!?  I’m just insulted now.  You asked me to pay for Diablo 1 again.
  3. Nostalgia fail: “We must go kill King Leoric.  Again.”  Really?  Sigh.  Ok.
  4. Nostalgia fail: “Let’s go rescue Cain again.”  Cain, your voice is really annoying now.  It was fun in the first one, but now you’re just a caricature of yourself.  No, don’t stay a while.  I’m tired of listening.
  5. Stupid story point:  Leah always saying, “Cain, why do you believe in your stories.  They’re just stories.”  Really?  You doubt your uncle?  You’re stupid.  This is the kind of character stupidity where I don’t irritated at the character.  Just the writer.
  6. Missed story opportunity:  Leah becoming possessed by Diablo was rushed.  I wasn’t exactly happy about it (it felt reused.  Ok, here we go again.)  But there was still potential for awesome.  Why didn’t we fight Diablo in Leah form?  That could have been the final Act 4 fight… after fighting the damned archangel.  We should have then had an Act 5.  Instead what we got was seeing Diablo in Leah for two seconds before the angel brought the true form out of Diablo.  Why did Diablo even stay in Leah’s body then?  There certainly was no reason to stealth it.
  7. Rushed end of Act 4.  So the archangel’s there, and you think you’ll fight him.  Then, immediately, he’s like “Oh, all angels have lost our power.  You must fight Diablo now. He’s in the next room.  Good luck”.  And your sidekick is like, “Oh, well.  I’m not coming with you.  Good luck.  He’s in the next room”.  Then you get this quest: “Find Diablo!”  Wait, where is he?  Maybe…. in the next room.  You go in the next room.  OMG, there’s Diablo!
  8. Demons lords are stupid.  Or suffer from delusional denial:  every time you defeat one of their minions, they’re like “that doesn’t matter, you still have to face my NEXT MINION!”  Then you kill their next minion.  Then they’re like “I have all the armies of hell.”  Then you kill all the armies of hell.  Then they’re like, “You’ll never survive my assault on heaven.” then you do that too.  Then he’s like “you’ll never kill me.” And so then you kill him.  When do Demon Lords get frustrated or scared themselves?  No anger over your continued success? (there was a little of that in Act 2 with Magda’s boss.  I liked that).
  9. No choice.  Maybe we could have picked a side in the Angel war?
  10. Why wasn’t there an Angel War?  Didn’t the archangel say he will kill me when he saw me again?  I was gearing up to fight an archangel.  That would have been a neat change.
  11. Magda betrayed us.  Ho hum.
  12. Really, why the F–K are fighting Diabo again?  We killed him for realz in Diablo 2.  None of the other Prime Evils came back from Diablo 2.  Why him?  Why couldn’t we just get one with new Evils?  I know he’s the name of the franchise, but I swear if we’re fighting Diablo again in Diablo 4, I’m just going to pull an Elmer Fudd and join the dude.  I mean, really, what’s the point?
  13. We don’t care that Leah is possessed, or that Adria betrays us.  Maybe its because that in Diablo 99% of everyone falls and get corrupted (like the warrior, or your friend’s warrior, from Diablo 1), so no one cares when any one person falls.  It’s become normal.

Conclusion:  7.5/10

So I gave some scores above, but I’m not going to do some mathematical thing like average them out.  I’m going to subjectively weigh each one so they arrive at… an 7.5/10.  I’ve gone back and forth with downing it to a 7, but overall I think it’s still a good game, despite the weak rehash on story, and despite the choice of online architecture.  It’s addictive and everything the Diablo series promises: click, kill, loot, click, kill loot.  I would recommend it to people who like this sort of thing.  It’s has replay value, and I’m weighing the gameplay high, so I think an 7.5 is fair.  I can’t see why it took 10+ years to make this.  There’s nothing innovative here in the things that make it good (the MMO for single player architecture might be innovative, but it’s not really a win with most folks).  There must have been a lot of false starts.  It’s a good 5 year game. I almost gave it an 8, but I don’t think it does anything as well as Kindoms of Amalur, which I think deserves an 8 and did have an innovative blend of styles.  But that’s a review for another day (maybe).

On the other hand, I’m sure I’ll log on this weekend to kill more demons.  I love magic lasers.


6 thoughts on “Review: Diablo 3: The Good, The Bad, and the Ugly

  1. I have not played Diablo 3 yet but I did play Diablo 2 and the extended cut of it. You are correct…it is a very addicting game to play! I have never really been to fond of the story but the actual actions of the game is a kind of addicting. I have put it down since I joined the military but when I do pick it back I still remember everything. I am proud to say I never cheated to mod my ice sorceress. 🙂 I agree the the and the amazon or the sorcerer should have won in Diablo 1.
    I don’t like the the idea of Diablo 3 being completely on line but then again I do love to play with others and make battle plans so I would agree with all your pros and cons.

    • If you like playing with others but also want a single player experience when you want, like Blizzard, and aren’t much for the Diablo story… might I recommend World of Warcraft. 🙂

  2. The correct subjective score is a 7.4, not 7.5, out of 10.
    I agree with your points by and large. I’ll also start by saying that I’ve already played a fair bit. The gameplay is great, and I’m REALLY glad you can’t “mess up” making your character. Happened to me more than once with my guys in D2 where I basically had to give up on them once they got to a certain act (don’t tell me I’m a necromancer and let me summon an army of skeletons if they’re going to become completely useless at higher levels, arrrrgggghh). The story, however, was completely phoned in. It sucked. (And I loved the original story. I read the lore-book that came in the D1 box many times). Characters and twists were recycled. I normally love to explore every nook and cranny of a game and do all the side quests and conversations, but I found it pretty tedious this time. Once I ignored the story and just ran through killing as fast as I could, I had more fun.

    I’m going to take it one step farther and say that if I could return the game (I can’t because I acquired it through the WoW deal) I would. That’s based completely on requiring you to be online to play. (Oh, and in D2 you could always create stored characters to avoid dealing with cheaters and pirates whenever you wanted.) I understand the piracy concerns, and I appreciate the gold-farming issue you brought up. I hadn’t thought about that aspect before. Still, dammit, you don’t always have internet. With WoW I get it because you know it’s an MMO going into the deal and it makes no sense to not play online with others. D3 is still single player (thank god!) and I absolutely detest having to worry about my connection while playing a single player game. The server lag is a significant problem. Some days it happens to my character every couple of minutes, and I have good internet. I have also died due to lag issues. If I lost a hardcore character I’d be PIIIISSSSEED. Anyway, yadda yadda I pretty much agree. I’ll play because I have it and it’s fun enough, but if I could get out of my WoW subscription commitment and give the game back, I would.

    • I can’t believe you would downgrade its awesome epic epicness from a 7.5 to a 7.4. You’re harsh, man. Just harsh.

      To be fair, none of these games make me want to explore every story item (including Sacred, Borderlands, and its kill-collect-level ilk). You need something like Skyrim or Mass Effect for that. (Although as much as I liked the side stuff in Skyrim, it’s — just — sooo — big. Still working on its main quest, but slowly getting back into it again.)

  3. Some thoughts as I read the article:

    1. First-world audience

    Just to emphasize a point Kyle made: Diablo 3 won’t be playable in the developing world because of its connectivity requirements. I wonder if Blizzard assumed that they would lose more sales to piracy than could justify allowing offline play. In their defense, there is a _lot_ of pirated software out there.

    2. Sometimes I want to cheat.

    Sometimes I’ve lost my saved games. Sometimes I’m bored and want to skip ahead. Sometimes I want to revel in my godlike superpowers. Sometimes the game is just too goddamned hard or requires too much grinding. Sometimes, to hell with the game – I just want to kill ’em all. Sometimes, it’s fun to be a ghosting recon bastard/filthy dirty wallhacker/aimbotting whore. If the game developer is so unfun as to not allow for this, I feel like it’s my prerogative to whip out the ol’ debugger and patch the developer’s oversight. That Diablo 3 does not/cannot/will not account for these desires only lowers its desirability to me. (I say this as someone who’s had my fair share of multiplayer games ruined by a bunch of ghosting recon bastards/filthy dirty wallhackers/aimbotting whores.)

    3. Playing X years from now?

    One of the problems I have with the cloud (which is just marketdroid for “pay us to host your stuff”) is what to do when the cloud evaporates, er, ceases operations. I still play DOS-era (and earlier!) video games. I would hate to find out that games in my carefully curated CD/DVD archive are unplayable just because someone got bought out or went bankrupt or couldn’t justify the cost any more or whatever. And if you don’t think people play 40-year-old video games, I’ll be happy to forward you my copies of simh, Spacewar!, and Lunar Lander.

    I think I would really have enjoyed Diablo 3, but for these reasons I refuse to buy it. Not that Blizzard will miss my $50.

    • You dirty wall hacking aimbotting whore! 🙂

      Ok, now that’s out of the way, I agree. I’m sad to say that the only way I saw the end of Starcraft 1 and Warcraft 2 were cheat codes like “show me the money” and “there is no cow level”, and “greed is good”.

      Also +1 to… what happens when they don’t want to maintain their servers anymore? Sad enough that WoW will one day die. I’ll miss those characters when the time happens.

Leave a Reply

Your email address will not be published. Required fields are marked *