El sistema de autoguardado se realiza cuando se cierra la escena (es decir, se pasa de nivel) y/o cuando se cierra la aplicación del juego por completo. Aunque no se haya alcanzado un checkpoint, el autoguardado guarda unos valores predefinidos del jugador.
Los checkpoints se encuentran repartidos en los niveles y tienen el aspecto de una columna con antorchas. Cuando se cruza el trigger (se prenderán las antorchas) se hace un autoguardado y se guarda un data persistance en un archivo serializado, el cual guarda información como la cantidad de vida, pociones y monedas.