Evonisia said:
I'm wondering this since pretty much all boxed console releases (and their PC equivalents) have to have achievements. In some games it makes me want to replay them (like for doing obscure objective in Mission 7) whereas it turns me off others because I can't complete them all (like multiplayer achievements).
Things like "doing obscure objective in Mission 7" takes away time from polishing other things, doesn't it? I mean sure some games like Halo just put them things in as easter eggs anyway but for most games that's not the case.
Does it promote a "Catch 'em all" ideology? I know some of my friends all arrange to go on X game so they can farm achievements or progress towards them in a grind. Is that a good thing?
Depends.
If you played any Sierra games from the 80's you'd remember that there were points, you didn't have to complete the game and get the maximum points, but that was the first incarnation of "achievements" that I can recall in a game. (Prior to this there were high scores in arcade machines, but there was no direct correlation between game progress and score, and the next power outage meant they were gone.)
It wasn't until Xbox Live really became a thing that the achievements meant something. It's kinda like an offline multiplayer competition for some people. You "huehue I won the game", friend "haha, but I also got the X,Y and Z achivements, beat that sucka!"
However the achievements often only mean something to completionists, and you can tell how much certain developers loathe them, as they put the bar high enough that a few can only be had through cheating or spending excessive amounts of time on the game. I'm not sure if there is an actual term for this, but it's usually a cheat check, where if someone has it, and it doesn't correlate with the amount of time they actually spent in the game, they're a cheat and you shouldn't play with them.
Over in Nintendo land, and various games that predate Xbox Live, there were always unlockables in fighting games, and in some cases (like Sonic the Hedgehog) you can't get the true ending without unlocking and completing every stage.
As for cheating in general, one should not be able to get achievements while cheats are enabled or while the hardware or software has been compromised. This mainly applies to MMO types of games where players will run programs on their system out of some misguided need to win at all costs.
Replayability is kinda destroyed when some achievements can only be gained by replaying the game in a state that you don't want to. While others (Saints Row III/IV) increase replayability because they just raise the bar enough to keep playing the game casually after it's completed. But be aware of collect-em-all achievements that are tied to one-time easter eggs related to the game progress. These kinds of things kinda piss off players if they "missed them the first time and have to spend hours replaying the game again" One example of this is GTAIV http://www.xboxachievements.com/game/grand-theft-auto-iv/achievement/14638-Liberty-City-Minute.html , where it's only unlocked by completing the complete storyline in 30 hours. If you were not aware of this achievement before playing, you'll never get it the first time through, and likely will spend a lot of time rebooting the game so the timer doesn't tick down.