Article Tags / achievements (1)

Achievements are Broken; Here's How to Fix Them

Fundamentally, an achievement is just a publicly-viewable checkmark indicating the completion of a particular action. The Xbox 360 added points gained from each achievement that accumulate into a total across all games. The PlayStation 3 followed suit, as did Apple’s GameCenter. (Notably, Steam did not. Steam achievements have no point value and do not add to a cumulative total.)

In order for these points to be meaningful, there has to be some kind of equality across games. The 360 mandates that each full retail game must provide exactly 1000 points worth of achievements (it’s a bit more complicated than that, but for our purposes let’s keep it simple). The PS3 has a similar rule, though its numbers are obfuscated (for convenience here, I shall refer to their point value as also 1000). This prevents oneupmanship between game developers, who might otherwise put out games with ever-increasing amounts of achievement points available, which would quickly render the running total meaningless and destroy much of the marketing value of achievements.

So what happens when a game launches with bad achievements? It’s become standard for games to be patched, but it’s unusual for achievements to be patched, and even then it’s generally just to avert controversy via a cosmetic change. Because of the need to keep a consistent point total, you can’t add new achievements without removing old ones - and removing or replacing an achievement is almost certain to upset people. No matter how ludicrous the achievement, somebody out there has it - and they don’t want the proof of their hard work stricken from the record. If you leave it up on their profile but make it no longer available for new players to get, then the new players may feel slighted that the opportunity to earn it has been taken away from them.

But the inability to add new achievements is severely limiting. It means you can’t fix problem achievements (of which there are plenty). It also leaves out a powerful way to grow a game - just look at how Valve has kept Team Fortress 2 fresh by adding, among other things, batches of new Steam achievements. (Steam achievements don’t have points, so they can freely be added without running afoul of point imbalance.)