Mega Jump can be played infinitely, with check points being saved across 10 normal stages and 10 hard stages. Once you've completed stage 20, you will be able to continue onto stage 21+ but this progress will not be saved and you will always have to restart at stage 20. This is because the game does not get harder past stage 20, but allows players to keep playing for awesome high scores.