Keep up the amazing work!
]]>– Huge time investment in activities that the players wouldn’t want to do otherwise
– Forcing a player to have a certain level of engagement
– Obviously cynical ones, e.g. “Share on social media!”
Basically, anything where the achievement rewards something that wasn’t fun on its own. I’m sure this list can be added to, but if a developer avoids these it should be fine.
An example of a bad achievement is Rayman Legends’ “Totally Awesome”, which requires around 50% more points than can be collected in single player. In fact, it requires grinding daily challenges to a high skill level for over *80 days*. This is using the completionists’ impulses to force an online community into existence, when honestly there is no reason to boot that (otherwise excellent) game up 80+ times.
]]>