The way to get people to revisit games in not with achievement points.
This, for me, could be said to sum up a lot of the problems in games development today.
“If we put more achievement points in people will keep playing the game.”
That’s true, for some people. But what do achievement points mean? Nothing. They are some made up currency of excellence.
Games like Fallout: New Vegas, or Mass Effect, which feature a variety of ways to interact with the world and its characters provide replay ability through depth, exploration of a world and character. It is a good, intelligent and mature thing for games to do. Unlike Gamerscore, which is the exact opposite of that.