Persistent Game Storage

For more advanced games we need a possibility to store information outside of the active users’ scope. I have abused leaderboards and game storage.counters for this for a long while now, but this is really a complicated solution and not very reliable, if you remember the problem few weeks ago when the leaderboards got messed up.
Solutions I could see working (any or all of these)

  • Access user save data even when the user is not online
  • Add string storage to game storage
  • Add SetSaveData to game objects aside from user / player
    Thanks for considering it.