Estoy creando un juego donde el jugador puede desbloquear mundos, donde puede desbloquear niveles dentro de esos mundos, cada nivel tiene una puntuación más alta, y así sucesivamente.
Me preguntaba de qué manera debo almacenar estos datos. Originalmente, estaba pensando en hacer una serie de archivos de plist separados, pero eso parece ser un enfoque que podría terminar fuera de control.
¿Alguien ha abordado este problema y ha encontrado una solución decente?