Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
October 31, 2014
arrowPress Releases
October 31, 2014
PR Newswire
View All
View All     Submit Event

If you enjoy reading this site, you might also want to check out these UBM Tech sites:

Achievement Design 101
by Greg McClanahan on 12/02/09 04:01:00 pm   Expert Blogs   Featured Blogs

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.


I have a confession — I used to hate achievements. It started with Xbox Live, and I was pretty sure that I was the only one. It was hard for me to articulate why exactly I disliked them so much — so many of them were just, well, bad.

Let's toss our nostalgia aside for a moment and recognize that game design has come a long way over the past couple of decades. I loved the original Zelda, but no one is going to convince me that the process of uncovering secrets by methodically burning every single bush across dozens of screens was good game design. We've learned a lot about what works and what doesn't. We've refined and polished concepts and gameplay mechanics.

Why, then, did we throw everything we'd learned out the window when it came time to design achievements? I think that's what bothered me about early Xbox Live achievements more than anything — as goals, they violated too many game design guidelines. Too many of them wouldn't make any sense as in-game goals for progressing through content.

In June of 2007, I was tasked with creating site-wide achievements in user-submitted Flash games on Kongregate. I was forced to ask myself, "If I hate common achievement design so much, how would I do it?"

I've spent the past 2 1/2 years designing, testing, naming, and releasing over 800 achievements across hundreds of Flash games. I've obsessed over earning distribution data, game comments, forum posts, direct user feedback, and changes in game ratings far more than I've let on to Kongregate's often critical community (can't give 'em the satisfaction!). I've made (and continue to make) plenty of mistakes, but I've also learned a lot of lessons.

It's also worth noting that I have been obsessed with World of Warcraft's achievement system over the past year, the design/implementation of which has really blown me away in terms of thoughtfulness and overall user experience, even if it's had a few blunders — mostly related to highly random, time-sensitive achievements tied to a meta-achievement with an enticing in-game reward.

I'd like to take some time to share the lessons I’ve learned with all the game designers out there who are now adding achievements into their games — whether they be on Xbox 360, PS3, Steam, a Flash game, or an MMO.

These points are given with the assumption that the player is at least somewhat engaged in your achievement system. If he's not, well, how you create achievements in the first place is a moot point anyway!

1. Why is this hard, and is that reason fun? Ridiculously hard achievements are okay, if they're hard for the right reasons. In middle school, I was completely glued to GoldenEye 007 until I unlocked every damn cheat code, with the Silver PP7 in particular taking up 4 hours of a Saturday on its own. When I finally succeeded, it was one of the most rewarding experiences of my life (I haven't exactly climbed Mt. Everest here).

Here are some good reasons for achievements to be hard: high skill component, perfection of a core game mechanic, and handicapping the player if the new core mechanic of this handicap is still compelling (such as removing high-powered weapons when the low-powered ones are just as much fun).

Here are some bad reasons for achievements to be hard: low skill component (luck-based), perfection of non-central game mechanic that isn't overly fun on its own, handicapping the player by removing a fun element of core gameplay, excessively grindy, severe punishments for small mistakes after a long period of time, aggressive real-life demands (completing a grueling task within 24 real-time hours, for example), difficult logistics of even attempting a task (such as finding an active multiplayer game), and high reliance on specific behavior of opponents (especially in a multiplayer setting).

Something I quickly learned when designing achievements on Kongregate is that the more difficult the achievement is to earn, the more difficult it is for me to design it well. Because, well, look at the bad reasons above — it's like a damn minefield!

Return to these two questions whenever designing difficult achievements: "Why is this hard? Is that reason fun?"

2. Grindy achievements are fine only if they overlap with something that the player would naturally do anyway.
"Grindy" achievements are defined as achievements in which the task is to perform the same action repeatedly, with little or no variance between each repetition. "1000 kills," "$100,000 earned," etc. They're extremely prevalent in achievement design because they're incredibly easy to come up with (none of that troublesome creativity), and they seem like a pretty harmless way to reward the player for playing a game a lot.

The problem with grindy achievements is that game designers will often underestimate how much brain-liquefying drudgery players will subject themselves to just to earn these achievements — it's often a negative experience for the player, and it makes the achievement system as a whole less fun.

Assign these achievements to stuff that the player is doing anyway, or at least something that the player wouldn't mind doing a bit more of. Grindy achievements are usually fine in multiplayer games because there's essentially no limit to how much a player will enjoy playing a fun game online, as any Counter-Strike addict can attest. In MMOs, grinding is generally an accepted aspect of the actual game design (though even WoW removes its most insane grinding task, aptly titled "Insane in the Membrane," from its core achievement system). Additionally, MMOs get a bit of a free pass because their success is highly reliant on making the player feel immersed in the game world, which is aided by the quantity of time spent playing. Games that don't rely on long-term player immersion don't really benefit from subjecting the player to copious grinding.

When I purchased Ecco the Dolphin over Xbox Live Arcade, I was somewhat baffled to see an achievement for completing the game 3 times. I'm not sure what the point of this is. The game doesn't change, and that's not really natural behavior — I was hoping to run through the game, relive a bit of nostalgia, then move on to something else. It never crossed my mind that I would repeat this process twice more for an achievement, after the game had already gotten my money.

In general, before implementing grindy achievements, ask if completing that task without the assigned achievement would be considered normal behavior. If it's not, the player has to change his behavior. When achievements cause players to change their behavior, the designers should ask themselves whether this change is leading to a better experience for the player. With the case of excessively grindy tasks, the answer is almost always "no."

3. Creating multiplayer achievements is like playing with fire; they influence player behavior in sometimes dangerous ways. I once set out to earn the "Battlemaster" title in WoW, an honor bestowed upon those who complete a series of PvP-related achievements. One in particular was giving me a bit of trouble — I had to kill 5 enemy players carrying the single neutral flag in Eye of the Storm, a battleground scenario similar to capture the flag. This task had to be accomplished in a single game, and, after a few games of enemy players not even touching the flag, I got frustrated.

So I got an idea. I recruited a few of my friends, we ran in together, and I grabbed the flag myself. Rather than capturing it for my team, I sought out lone enemy players, dropped the flag in front of them, and then backed away, hoping they'd take the bait. When they did, my friends and I would pounce, killing the flag carrier (thus satisfying the achievement requirement), grabbing the flag back, and then repeating the process.

After about 10 minutes, my team caught on to the fact that my little posse wasn't exactly working toward a team victory. "WTF R U DOING WITH THE FLaGG?!?!" an ally demanded. "Achievement, duh," I replied. The conversation grew more explicit from there.

But I'll admit it — I was being a jerk. I had to. If the achievement wasn't demanding it, it was at the very least encouraging it. And I had to have that achievement.

I was reminded of Halo 2's multiplayer achievements. Some were so completely ridiculous to achieve that the only rational way to attempt them would be to get everyone to cooperate. I heard rumors about people being banned for this, and achievement addicts fleeing to the Italian rooms to continue their collusion. I don't know if that part is true, but what I do know is that in half the games I joined, some guy would propose the idea of intended foes working together for the purpose of earning achievements.

What game designers in general often seem to ignore is that when players are presented a goal, their first inclination is to devise the most efficient (not necessarily the most fun) means of reaching that goal. This is true of any game, with or without achievements, single-player or multiplayer. Show the player the end point, and that player will take the quickest and easiest route, regardless of whatever path the game intended for him to take.

When designing multiplayer achievements, do not trust that they are tasks that the player will just naturally bump into. Put yourself in the player's shoes. Pretend that earning this achievement is the most important thing in your life, and no ethically questionable actions are beneath you. How will you earn it? What's the most efficient method? Once you know this, ask the most important question of all: "Will this method negatively influence the gameplay experience of others?"

The other problem with multiplayer achievements occurs when extremely specific behavior is required of your opponent. The player does not control his opponent's behavior, and when a crucial element of earning an achievement is beyond the player's control, it can get extremely frustrating. "Kill 10 enemies in X area" is okay because there will almost always be enemies in a specific area of a map, and these achievements can possibly have a positive effect on the gameplay experience if it's a naturally good spot for people to clump together and fight it out.

In general, multiplayer achievements are dangerous. Unless you're absolutely sure they're impossible to exploit and won't negatively influence how people play a game, I would highly recommend keeping them simple and in line with the general style by which a game is played.

4. Always evaluate the weight and fun of an achievement by the most efficient method by which it is earned. Again, players do what's efficient, not what's fun. It’s up to the designer, not the player, to ensure that efficient actions overlap with fun ones. If there's an achievement for completing levels 1 through 3 without dying more than 10 times, then the player is likely going to reset the whole game every time he dies on the first level (assuming no checkpoints), even if this process interrupts game flow and makes the play session less fun.

If there's an achievement for killing X enemies in under Y minutes, the player isn't just going to play through the game normally and hope he gets a good streak — he's going to round up the biggest group he can find, avoid touching them, then unleash his fury. If there's an achievement for killing 10 enemies without being hit, the player is just going to go to the easiest room on the easiest difficulty setting, find the easiest enemies and get to it.

And sometimes this is okay. Other times it's not. But the job of an achievement is to help the player have fun, to give the player an accomplishment, and to allow others to recognize what the player has achieved. Regardless of how the player earns an achievement, the weight of that achievement and the perceived value of it from other players is always going to be determined by the easiest method by which it can be earned.

If there's a room full of enemies on level 10, and it's a super awesome expression of skill to kill 10 of those enemies without being touched on the hardest difficulty setting, then make the achievement "kill 10 enemies on level 10 on the 'hard' difficulty setting without being hit." If the achievement is just to kill 10 enemies without being hit, even if the player achieves it by a means that's more impressive than playing the first level on the easiest difficulty setting, there's no way for other players to know; thus, the achievement isn't doing its job of helping that player show off how awesome he is.

Once the easiest path to accomplishing an achievement has been planned out, again ask if it's actually fun, or just mildly tedious. Players will pick easy/tedious routes over more difficult, fun ones. Make the achievement requirements specific to cut off potential exploits if you need to — don't just rely on players naturally having the experience you want them to. Force them.

5. "Holy crap, did you see that?!" achievements should either be easy or fully within the player's control to accomplish. Sometimes something crazy will happen in a game, and it'll be so over-the-top and ridiculous that anyone experiencing the moment will start laughing and pointing at the screen. It'll be fun. They'll want to share the moment. Achievement designers will want to enhance the experience by attaching an achievement to it.

The problem here is that once an achievement has been attached to it, it's no longer a fun little event that occurs naturally. It's now a very specific event that the player must painstakingly attempt to create. Doing a crazy stunt in a Tony Hawk game is fine because the player has full control over the situation, and it can be difficult for the right reasons (mastery of the game's core mechanics).

But when an event is highly reliant on enemies performing a specific way, or it's so crazy that it's basically left to chance (such as having perfect accuracy on a moving target with an inaccurate weapon at an incredibly long range), then it's just not fun anymore. The player is not going to play the game naturally and hope that it happens. He's going to create the ideal scenario for it to occur, then he's going to play through this scenario again and again and again, hoping that this crazy moment will happen and the achievement will be awarded. That's not fun, and it's not the spirit in which the achievement was designed.

Perhaps the worst-designed achievement in WoW has to be "We Had It All Along *cough*", an achievement awarded for having a PvP victory by exactly 10 points out of 1600. The achievement is agonizingly part of the aforementioned PvP meta-achievement (achievements naturally warrant far more scrutiny if they’re part of a larger meta-achievement). The idea behind this achievement had to be pretty simple — winning by exactly 10 points is a crazy moment in the game, and the designers wanted to reinforce this moment with an achievement. But once this achievement is added, it's no longer a crazy moment with an achievement attached; it's a moment of "thank God that finally happened by some miracle so I'll never have to worry about it again." The confounding problem here is that players who are adamant about earning the achievement are encouraged by the game's mechanics to simply stop contributing to their team's success if it appears as though their team might win by 30 points rather than 10.

By contrast, the WoW achievement "Mine Sweeper" is an example of this design done correctly — it's awarded for bouncing across 10 explosive mines without touching the ground. Sure, the in-game objective is to actually avoid the mines, but hitting 10 mines is not too unlikely by pure chance. For those who don't notice the achievement, it does successfully reinforce a fun little moment. And for those seeking out the achievement, it doesn't take long to earn.

6. Acknowledge the highest difficulty on which something has been accomplished. I've never understood achievements that require completing a task on an easier difficulty setting. If the player completes the game on "hard," he should not be required to go through and complete it again on "easy" just to earn the achievement. Have both achievements awarded for completing the game on a harder difficulty setting.

7. Achievements will thrust their subject matter into the spotlight; make sure it's worthy. This can be good or bad. In most cases on Kongregate, adding achievements to games will cause the user rating to drop. There are many theories about why this is — my best guess is that there's a difference in psychology between people who play a game just to have fun (how weird!) and people who play a game to earn achievements. For the latter category, the whole game can be viewed as merely an obstacle.

One thing is for certain, though. Nothing kills a game's rating on Kongregate more than poorly designed achievements.

I can only theorize about an analogous scenario with games on Xbox 360. Game reviewers probably won't mark a game down for having bad achievements, but I could easily imagine players changing their opinion about a game based on its achievement design.

Over the past couple of years at Kongregate, I've learned to dissect games: picking apart the fun elements and setting aside the stuff that's maybe not so great. Some of the worst achievements on Kongregate were created out of the mentality that if something is there, and it's significant, there should be an achievement for doing it. To hell with whether or not it's actually fun!

The power of achievements in driving user discovery didn't fully hit me until a game was uploaded called Dolphin Olympics 2. It's a fairly simple game where you control a dolphin jumping out of the water and doing a few simple tricks. It started out with somewhat mediocre rating on Kongregate — just barely high enough to be recognized with achievements at all.

What many players failed to realize, however, is that the game is actually pretty insane. Once you get past a certain elevation, you break free of Earth's atmosphere, spinning around planets, sliding along strips of stars, and eventually flying past the Restaurant at the End of the Universe. Once achievements were added to accomplish these things, the user rating skyrocketed.

A great power behind achievements is that they can force people to examine something they might have otherwise overlooked. If there's an awesome optional side quest in your game that's easy to miss, it might take a lot of work to change the game's flow to direct players toward that optional content, but it's far simpler to just add an achievement for doing it — the players will figure it out from there; don't worry!

Conversely, if there's a part of the game that didn't work out as well as intended, and maybe it doesn't quite shine as brightly as the rest of the game (the vehicle driving section of a first-person shooter, so to speak), then there's really no inherent value to forcing people to play it any longer than they want to just to earn an achievement.

And just because the player can do something crazy and miserable in a game doesn't mean there has to be an achievement for it. Think of the people who wouldn't otherwise do it, not the one(s) who did.

8. Pretend that the player dies if he reaches a point where an achievement is no longer earnable, and then evaluate how frustrating that experience would be and whether it makes any sense. Since death and reaching a point where an achievement is not earnable are essentially the same thing for a player who’s only playing something to earn an achievement, this can often serve as a useful check into how the player will react.

It’s really easy to imagine for "don't get hit" achievements. It's basically saying that the player has 1 point of health. And sometimes that's okay. Plenty of games cause the player to die and restart a specific section if he takes any damage. So those achievements will pass the test, unless the game is designed around the expectation that the player will take steady damage over time.

It starts to get a little trickier with timed achievements. Many older games will punish the player with death if he takes too long, but Shenmue is perhaps the only game to give the player a game over screen after taking too long and playing for an extremely significant amount of time (some might argue that the mechanic works in a hyper-realistic game like Shenmue, but it’s still incredibly rare).

Achievements that require completing a game in less than 8 hours are unlikely to pass this test, as it would be unbelievably frustrating to get a permanent game over screen halfway through a game after playing it for 8 hours. Instead, break it up into chunks, and require that individual levels be completed under a set time, then award an achievement at the end for doing this with each level. Same display of skill, far less frustration.

If there's a relatively bizarre condition for an achievement, such as not killing a specific enemy, not using a specific weapon, etc., then again, recognize that the player will likely restart if he's going for the achievement and these conditions are violated, so pretend that killing the wrong enemy or using the wrong weapon grant instant death.

No achievement is more bizarre (and, in my opinion, poorly designed) than achievements for dying a certain number of times. This is not an achievement — this is just a public record of the player's failure (except it's not even really that, since the player will likely go out of his way to intentionally die repeatedly on an early level just to earn it). This type of achievement reveals itself to be even more ludicrous when applied to this section's check — the player dies and has to restart if he doesn't die and have to restart?

9. Do not allow the player's save file to easily and accidentally reach a point where an achievement is no longer earnable. It is unbelievably frustrating to pass up a narrow achievement window, save your game, and then be unable to earn it without starting all over. It forces the player into a mentality of nervously using online guides to see when achievements are coming up, making sure they're all charted out, and then carefully earning each one before progressing naturally with the game. It completely sucks away the carefree enjoyment of just playing through a game's story, and there's really no reason for it. Let the player go back and earn missed achievements, if possible. If not possible, evaluate whether to have that achievement at all, or at least how it can be made difficult to miss.

For the vast majority of games on Kongregate, it is impossible to miss a window for an achievement and be screwed out of earning it with a specific save file. (The few exceptions are found in games that are relatively short and heavily time-based.)

Also, fun fact: Every single achievement in WoW is earnable by a single player character of any race or class, with no achievement ever becoming unearnable or requiring the creation of a second character.

10. Insultingly easy or excessive quantities of extremely difficult achievements can negatively influence players' perception of the system as a whole. Prince of Persia crossed the threshold of awarding an achievement for simply watching the intro movie, but this territory was flirted with before, and the practice continues today. Ridiculously trivial achievements are not truly "achievements." They're just records of something that happened — and not even interesting events, at that. They're the Twitter feed of achievements.

Just as individual achievements only have as much weight/meaning as the easiest means by which they are accomplished, the numeric quantity of achievements earned within an entire system only has as much weight as the easiest means by which a player can reach that quantity (or point value, if harder achievements are worth more points).

Thus, ridiculously easy achievements inflate the system as a whole, devaluing others in the system.

I saw this as a potential problem when I started designing achievements for Kongregate, and I had a simple philosophy to fix it: Achievements are achievements, dammit — they're serious accomplishments, not to be taken lightly! I wanted each and every one to carry some serious weight behind it.

A lot of games do this, too. There will be an easy achievement here and there, but 90% of them will require some serious dedication. The problem with this philosophy is that players won't feel like the system is really for them; rather, it's for some nebulous other person — someone who's better than they are, with more time to commit to that specific game.

To attach players to a system and make them feel invested in it, the achievement designer must strike a careful balance between giving the player a good chunk of achievements that are realistic to achieve, and making sure that these achievements still have enough difficulty to carry some psychological weight and value once they are earned.

I would like to think that the achievement system on Kongregate is truly for everyone. There are some easy achievements, but very few (if any) insultingly trivial ones. Most players can fill their profile with achievements, but only the more dedicated players can really rack up significant points in the system with the harder ones, which award more points. It draws people in and always gives them a little extra something to push for, which is what achievements should be all about, anywhere.

11. Don't use achievements to force the player down a specific path in an open-ended game. BioShock, why did you do this? An achievement for completing the good ending, but not the evil one? Not only does this violate the aforementioned guideline of not allowing the player to screw himself out of being able to earn an achievement later, but it's actually detrimental to the game as a whole because it completely removes the sense of choice from the player's end. Choosing between good and evil might have been an interesting decision to weigh if the achievement didn't essentially make it for the player.

Likewise, if there's an achievement for upgrading a weapon down a specific path, or getting a certain set of abilities, etc., all this is doing is removing a sense of choice from the player. You might as well just have a little "THIS IS THE ACHIEVEMENT OPTION" arrow pointing to the player's "correct" decisions whenever a specific path is required to earn an achievement.

So what should BioShock have done? Had a second achievement for completing the evil ending? I would argue "no," simply because the game itself differed far too little between good and evil — there wasn't enough alternate content to justify playing through the game again for most players.

When evaluating whether to make extra achievements for going down multiple paths, ask whether the alternate-path content is varied enough to justify playing through it even without the achievement. For example, it makes sense to have achievements for playing through all the starting areas in Dragon Age Origins because they're all vastly different and worth experiencing on their own, but it wouldn't make any sense at all to require the player to complete the entire game from each and every starting point, since the game's entry points converge relatively early on.

12. Don't make timed achievements for puzzle games in which the solution can be easily memorized. These might as well just be called "memorize what you just did and do it again" achievements. They're not fun, and there's no point to them. On Kongregate, I've taken a stand against any achievement design that's realistically impossible the first time a game is played, then ridiculously easy the second time. Just award the player for completing the puzzle and move on. (Randomized puzzles are exceptions here, since those time requirements can be balanced around the assumption that the player will not have a solution memorized.)

Again, ask why the achievement is hard. If it's balanced around an expected time the first run through, then it might be hard for the right reasons during that first play. The problem, though, is that the weight/value of the achievement is still pretty low, since it can be achieved easily on the second play through. If the puzzle time is balanced around the expected time for the second run through, then it's either going to be ridiculously easy (and needlessly tedious), or it's going to be difficult for the wrong reasons — expecting the player to quickly execute something that has already been solved, when the game's difficulty is intended to be derived from reaching the solution, not the speed of the execution.

13. "Secret" achievements (in which the earning criteria are not displayed) are dumb. The description for them might as well just be, "Go look this up online." There's absolutely no point to them, other than just giving the player an errand. The only people who are surprised to earn secret achievements are the people who wouldn't have bothered to check what the achievement is in the first place.

14. "The player doesn't have to earn the achievement" is not an excuse. If I'm a chef at a restaurant and I serve your sirloin steak with a side of dog food and gravy, sure, you can choose not to eat it, but it's still going to affect your opinion of me as a chef and of the restaurant as a dining establishment.

Most people will not earn most of the achievements that are presented to them. But how they regard the achievements that they don't earn, and what rationale they give for not earning those achievements, is important to how they view the system as a whole. If an achievement is ridiculously difficult (and difficult for the right reasons), then the player might give up on earning that achievement, but still have respect for the task and for the people who do manage to earn it.

For example, if there's an achievement in Guitar Hero for getting 5 stars on "Through the Fire and Flames," the player will acknowledge that he's not going to earn that achievement because the song is ridiculously hard, and he's just not good enough at the game. For the people who do earn the achievement, the player has great respect. It’s good design.

If there's an achievement for playing through the game using an Xbox controller, that's just not a fun experience that most people want to have, even if it’s not overly difficult. Most people are not even going to attempt it — and they'll cite the reason as being because the game is not fun to play with an Xbox controller, not because it is an amazingly awesome display of skill. The player will react to those who have the achievement more with "I can't believe you actually played Guitar Hero with an Xbox controller," rather than "Holy crap, that is amazing."

When players come across poorly designed achievements, the bottom line is that it lessens their psychological investment into the system as a whole. It is impossible for this to happen without also lessening the sense of accomplishment the player feels when he does earn an achievement in this system.

To quote the great Jurassic Park philosopher Ian Malcolm, "Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should." This was shortly before the entire park and multibillion-dollar facilities were torn apart by dinosaurs. Think about it.

Related Jobs

Next Games
Next Games — Helsinki, Finland

Senior Level Designer
Magic Leap, Inc.
Magic Leap, Inc. — Wellington, New Zealand

Level Designer
Grover Gaming
Grover Gaming — Greenville, North Carolina, United States

3D Generalist / Artist
Demiurge Studios, Inc.
Demiurge Studios, Inc. — Cambridge, Massachusetts, United States

Lead System Designer


Jonathon Walsh
profile image
This is a great guide thanks for writing it. I always thought the achievements on Kong were better than most others and now I know why.

Chris Pasley
profile image
Great write-up, Greg!

Though the Lit Major in me wonders if the achievement in BioShock wasn't another commentary on player agency. "Won't you kindly be a good person?" Removing a sense of choice was what that game was all about. Though, likely not terribly effective.

Joel S
profile image
+1 points of whatever, good read.

Windows live achievements always annoyed me, giving me an achievement for completing a section the game and giving it a funny title. Well duh, I know I just did that section of the game, and the REAL game has already given me a reward.

And on the other side, recently going back to Valve's Day of Defeat, I found myself getting some neat ones that re-enforced some behavior that is more like a skilled tactic than anything else. Using a bazooka to take out an mg from certian distance. Great! - the have drop and are perfect for such use, letting players know that this is a useful (but not necessary) tactic.

Brian Pickrell
profile image
Congratulations on a thoughtful and well-written article.

profile image
The whole point of achievements are to extend replay value. That's how the execs look at them, and that is why a lot of them are stupid like "beat it on easy" despite already beating it on hard. The execs also don't want to exclude people so the very hard achievements are a no-no.

If an exec was writing this blog:

1. Don't make them hard everyone has to be able to earn them.

2. The more they grind the longer they play the less trade-ins there are.

3. Just tag on multiplayer already. If achievements will make them actually log onto it the better!

4. Make the efficient method inefficient.

5. Easy enough for all to get, but rare enough for few to get, I LIKE IT! They'll keep trying and trying, but not get it, genius!

6. All gamers start on easy right? Then proceed through each difficulty level for maximum playtime, right? Right? Well who cares let's make them.

etc, etc, you get the point.

The higher-ups don't allow that much freedom with achievements silly.

Chris Remo
profile image
Excellent post. Achievement design is still very often ham-fisted.

Rod Keller
profile image
Great article, agreed with every point. I started on Xbox with going for achievements but enough grinding ones and impossible online conditioned ones simply made me stop caring. I did the Halo 3 thing and unless I was willing to join some off-language games with achievement farmers, I was simply never going to get the conditions needed to get the ones online. It's painstaking. Not to mention that later on, in the future, when the servers are taken down for certain games, it's like making a game incomplete.

Personally I like the ones that are incredibly zany. In Half-Life 2 you can get an achievement for carting around a garden gnome from near the beginning of the game and blasting it off in a rocket. Now, this forces me to either look up a guide on my first playthrough or replay the game but for some reason this one was worth it. If it was to pick up a specific rock and bring it through the majority of the game only to leave it in a specific pile of other rocks, I think I wouldn't have bothered. I think humor can supplement some grey areas of design.

Kevin Fee
profile image
Heh, you made me think of an achievement that I think would be great, but violates rules 8, 9, and 12.

In Fallout 3, it's possible to skip half the main quest. You can (spoiler warning) leave the vault and head straight for Vault 112 without having to go to Megaton, do a quest for Moriarty, head to GNR, defend GNR, do a quest for GNR, head to Rivet City, head to Project Purity, and only then go to Vault 112.

What if they had made an achievement for the "Speed Run"ers? Say, if it takes 4 hours to complete the game by using foreknowledge, make an achievement for completing the game in under 6 hours. It would be impossible to get playing "normally", but doable if you've played it before. It's a time limit, so that's violating 8, and similarly it's very easy to save past that time limit, so that's 9. It also requires "memorizing" where the trail leads you, for 12.

It may be supported by number 7, though, as it showcases that it's such an open world that you don't have to follow the carefully laid track of the main story.

What would you think of that sort of achievement?

Also, I recall that Fable 2 has different achievement text before and after you get the achievements. On your number 13, you say Secret Achievements are dumb. What if the achievement was sort-of secret? The text before achieving would be some cryptic hint, while after would tell you what you did. If it's a hint, perhaps players will prefer to figure it out for themselves rather than look it up online? (Except the players who would use a walkthrough anyway)

Greg McClanahan
profile image
Thanks for the comments, everyone!

Rod, I agree about the gnome achievement in Half-Life 2. That was actually pretty great. I think some of my guidelines can be bent a bit if an achievement has an otherwise redeeming quality that makes it special.

Jared Morgenstern
profile image
Hey Greg - just sent you a friend request / message on facebook. I'm pm for games there would love to get your feedback as an expert on some ideas we have around motivators and achievements.

Tyler Glaiel
profile image
I mostly agree, but I disagree with number 13.

Presumably, dedicated players and "achievement whores" will go look up the achievement online, but what if, say, that achievement has a spoiler built right into it ("Defeat [your friend who turns out to be the last boss in the end]! 50G")

It seems, IMO, adding some secret achievements will make the player focus on the game on playthrough 1, then the achievements on playthroughs 2 through n (besides a few people who really only care about the achievements).

Also, I hate the face that now everyone expects every game to have achievements in it. Every time I release something on kongregate, in the brief time between when the game is uploaded and when it gets badges (brief time = 5 months for closure), I get a TON of comments like "2/5 no badges" from people who don't quite realize how the system works.

David Hottal
profile image
I saw point #3 happening in Modern Warfar 2. An opponent (playing Domination) was running around with the javeline cocked kamikaze style. When you killed the player the javeline would go off shooting into the ground killing whoever was in proximity. Call it griefing, but he was doing it to accomplish the challenges in multiplayer.

He's obviously doing something outside of what the designers had in mind, and not with the objective of the game in mind (capturing the flags).

I have to give him credit though, it was pretty creative - but obnoxious as #$@&.

profile image
Speed run achievements aren't good unless they're almost impossible to attain unless you put together the optimal run. 6 hours for Fallout 3 is too long when it can be beat in about 80 minutes when done the optimal way. By adding a "do fast, but not optimal" achievement you're just making the player rush through your game, missing a lot of it. GTAIV had an achievement like this, "beat the game in 15 hours" I think it was, plenty of time. But if you do a truly optimal achievement the player will just realize it is going to take knowledge of the game and the optimal way to beat it, so they're less likely to simply rush through the game because they know they won't hit the target anyway until maybe a second or third playthrough. A player seeing a Fallout 3 achievement of "beat it in 80 minutes" is unlikely to try to accomplish that on a first playthrough, disregarding it until they learn the ins-and-outs.

profile image
@ David

That is a glitch, and xbox live has even said they'll 1 day ban minimum for using the glitch. You can't run around with a javelin ready to explode usually. It's done with semtex cooking then switching to the javelin to bug the system. That player can actually shoot with any gun he wants and play regularly while he is an active kamikaze bomb.

Stefan Durmek
profile image
Thanks for the great pattern!

Kevin Fee
profile image
BN: Good point on that. I was basically trying to say that, though, just with numbers I had pulled out of the air. If an optimal run takes 80 minutes, then give them 90. It would be impossible to do normally, but easy when you know what you're doing. I think that would be a good achievement, personally.

Maurício Gomes
profile image
I think that "secret" achievements depend... Doing those grayed out "secret" achievements indeed ARE stupid...

But I like the idea of having totally unknown achievements, you only know about it if you do it (or maybe if you see it in someone else list... altough this idea was not for public achievements list anyway).

This way we can tell the player that he did a OMG WTF thing, like... Defeating the final boss with a wrench or something...

Altug Isigan
profile image
I can't believe you actually wrote this lenghty article. And holy crap, it's amazing. :)

Steven Conway
profile image
Thanks for an excellent article Greg.

Damien King
profile image
Thanks for the great article. Very useful to read, as we have achievements in our own casual game and in the process of designing more. Seems like we're doing the right things - grind achievements (e.g., Win against other players 250 times) are things players earn from normal play fairly quickly, and some of the more obscure achievements are entirely hidden and only revealed if a player accomplishes it.

Will Hankinson
profile image
If at all possible, single player and multiplayer should have different achievement sets. This doesn't apply to the XBox, but I sometimes wish it did. If I have no interest in the multiplayer aspect of a game, the fact that half of the achievements require something I have no interest in is a major turn-off. I don't mean a turn-off to the game itself, it just means I don't care about achievements at all in that game (and am therefore less likely to replay the single player campaign). Recent examples of this would be Brutal Legend or the Riddick update--both were heavily stacked towards multiplayer achievements, but neither game was interesting enough to take the place of L4D or COD. As a result, the "maximum" reward for playing through again on hard would've been 500 gamer points instead of 300-350. If I play either title again, it will probably be on normal again and because I enjoyed the games--not because of achievements.

Jonathon Walsh
profile image
Personally I think that competitive multiplayer achievements shouldn't exist in the first place. They're never really badges of honor. Good players judge other players based on tournaments and scrimmages not achievements. All they serve to do is alter player behavior during a match so they can score achievements. I also doubt they really encourage people to play online, someone who only cares about achievements will game them then stop playing anyways.

It also runs counter to the draw of multiplayer gaming. People play multiplayer because of the social and emergent behaviors you get while playing. Scoring an achievement is really neither. In co-op it works out because it can be an exciting group effort.

Sean Chan
profile image
Thanks for the excellent article!

Felix Adam
profile image
Nice to read!

Keith Gondwe
profile image
great article, a lot of insight on a very much dodgy issue

Gregory Marques
profile image
Wonderful article! Also, I'm here to tell you that you've earned the secret achievement for "awesome Gamasutra blog post." Now you just need to earn the one for getting the first 4 responders to one of your posts to say "gorillas are delicious" without using the word "gorillas" anywhere, in any of your posts, ever.

Rain Allikvee
profile image
Useful reading and I really like how Greg thinks about achievements!

Adam Edwards
profile image
Interesting thoughts, though I would agree with the commenters that said that secret achievements help conceal spoilers. Thank you for writing this!

Owen McNamara
profile image
Very well done! I think your paragraph on players going for the most efficient path rather than the most fun is probably one of the most important lessons any game designer could learn.

There's another part of multiplayer achievements that sucks: achieving them on older games. I typically buy a popular game about a year after release, when it's more affordable, and especially if there's a "premium pack", where all of the DLC and what have you are included. Unfortunately, this means that if the game has multiplayer achievements, they're practically guaranteed to be impossible.

For instance, if I buy Guys Shootin' Guys: Game of the Year Edition a year after its release, I stand a good chance of finding people who still play it, and might get a decent amount of its multiplayer achievements (my poor skills against other people notwithstanding). But if I buy Fluffy Kitten Circus, a very good but less popular game, I'm not likely to find anyone playing it online. Such is the case with Spec Ops: The Line, a fantastic shooter that has zero online presence, despite coming out a year ago (though to be fair, it doesn't have any multiplayer achievements). Similarly, if I buy Guys Shootin' Guys on the cusp of Guys Shootin' Guys 2: Electric Boogaloo being released, player base drops dramatically initially, then thins out as the sequel becomes more popular.

I've experienced this with Call of Duty games, Gears of War games, and many other titles, both popular and relatively obscure. I've even played some games that are practically guaranteed to have a tiny multiplayer base for whatever reason, yet have many achievements that can only be achieved if you expect to encounter full servers even on a bad day.

I'm not sure if I've explained the situation as well as I could, but I hope you get the idea. As for secret achievements hiding spoilers, well... you can write achievements in such a way that doesn't spoil anything! And should. "Complete chapter 3" is better than "Complete chapter 3: Guy Awesome Dies".