When it comes the time to engage and retain player in your game, the player motivation is definitively one of the most important aspects to take in consideration. In fact, you will need a strong gameplay loop and a great reward system.
But you will also need to know if your motivation system please different types of player. Do you have everything in your game to have player keep playing for years?
Find it out by following this link