Application.persistentDataPath devuelve una carpeta adecuada para guardar datos persistentes del juego.
string ruta =
Application.persistentDataPath;
Crear ruta completa:
string ruta = Path.Combine(
Application.persistentDataPath,
"save.json"
);
Necesita:
using System.IO;
La ubicación real cambia según la plataforma.
Unity se encarga de devolver una ruta válida.
Debug.Log(
Application.persistentDataPath
);
No conviene guardar partidas dentro de la carpeta Assets del proyecto.
Application.persistentDataPath
Path.Combine(...)