Hi, still evaluating coherence. Now trying to wrap my head around a character creator.
So, once I have connected to the cloud, I am thinking I need to create a 1 player lobby. Though this lobby I can access the cloud storage operations and load/save character data, once a character is selected, then I can tell the lobby to connect me to the world.
Does that make sense?
One question that does pop into mind is how do I validate a new character name to make sure its valid and not used?
If it is not persistent, and is only relevant to the current lobby/session, then you can use lobby attributes to manage all of this information. Lobbies | coherence Documentation
If it is persistent data, you can combine the local player’s storage - e.g. any of the available Unity player prefs type storage and seed that info into the lobby.
If though, you have your own data store, you can use that in conjunction with coherence and store your permanent game data there, and seed that info into lobbies.
Currently, our cloud storage offering will expire data 24 hours after it’s created - our plan is to make this configurable in the future, but for now it should not be used for data that needs to persist longer than 24 hours from the last access or update.