Garrett is an engineer by day, gamedev by night.

RSS My Blogs

A few months ago, I was discussing with a friend why I was unsatisfied with Diablo 3, as compared to Diablo 2, and the topic of skills came up. I argued that permanent skill choices encouraged a feeling of user agency and character ownership.

Tangent: My friend disagreed, saying he'd rather have the ability to experiment with new characters without having to make a new character. Making a new character should be a joy. Playing through the game again should be fun, and should not feel like a chore. In most RPGs, players level up the fastest at the start of the game, which feels great. In Diablo 3, the game forces you to play through every single quest, often making you wait to even start talking to a character (Act 2's Karyna in particular comes to mind). This decreases replayability because the game gets less fun, not more, when you play it again.

A week or so later, when I was starting development on Black Ice, I watched the following TED talk on why people are happy.

There's a better version of that video on the TED website, but for some reason I can't embed it.

For those of you who may not be able to watch the video, the TL;DR (TL;DW?) of it is that the human mind creates happiness for itself by justifying its past actions. They ran a fascinating series of studies asking people to keep one of two paintings which they had little feeling on. When the choice was permanent, a week later, they were certain that the painting they chose was the better of the two, but when they were allowed to change their choice, they worried that they had made the wrong choice and would often change their choice.

Tangent: Have you noticed how people tend to have few regrets about their life, even when they've made obviously bad choices? That's the mind justifying and creating happiness.

This immediately made me think of Diablo. In Diablo 2, the player had to make permanent skill choices, and this must have been a huge contributor to the longevity of the game. Anecdotally, I still look back fondly on my first terribly built Thorns/Zeal/Charge Paladin, even though I made several characters later which were exponentially more effective. My Diablo 3 characters are basically the same as all other Diablo 3 characters of the same class.

I've come to think of character malleability as a trap. The player might ask for it - in fact, Skill Respecialization was probably one of the highest requested features for Diablo 2 - but it's your job as a developer to determine whether that would actually make them happier.

See also: and Polygon came up with the exact same logic when looking at the study.


Thanks for the write up and video link!

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Last Online
United States United States
Become friends
Member watch
1,879 of 655,529
3,579 (1 today)
Time Online
1 hour
Activity Points
8 members
Site visits
Send Message

Latest tweets from @blackicethegame

Join the Black Ice Discord! We have almost 300 people. Come join the discussion and help shape the game!…

Mar 13 2018

RT @GamingOtaku1988: The vid from my time @PAX South is finally complete! RT to show love! Special shout out to

Mar 4 2018

RT @EthanRedd: quick redesign of one of @BlackIceTheGame 's bread-n-butter enemies

Feb 28 2018

RT @LUMPdizzle666: [No-Mic] I'm playing some @BlackIceTheGame on @WhosGamingNow #WGNN #wiggle #RT

Feb 27 2018

RT @RythmicSpark: J'aime trop les raisons qu'on te donne quand tu dois pirater tel ou tel serveur dans @BlackIceTheGame <3 J'y joue…

Feb 25 2018


Feb 23 2018

RT @TheRealCLZ: Seriously, word of mouth is critical. The old line about "good content finding an audience" is 80% bullshit, 10% w…

Feb 22 2018

Hey, here's your weekly reminder that reviewing your favorite game/podcast/book/etc is actually super helpful and t…

Feb 22 2018

RT @TheReverbix64: @BlackIceTheGame just noticed that one of the new Super Mario Oddessy photo filters coincidentally looks like the w…

Feb 22 2018

RT @argumento_: Hey .@BlackIceTheGame thanks for the update, I really wanted to try out the gun models. Thaks for supporting…

Feb 21 2018

NinRac Online
timothycourtney Online
tfkmaster Online
JustinBlocker Online
123Dan123 Online
Kitatus_Studios Online