We have a live single player JS game, and we'd like to integrate it with PlayFab, to have liveops, do sales etc. Currently we are saving user files in localStorage but would like to offer a cloud save, and since we'll be using other features, ideally do that with PlayFab.
Our save files are up to 100kb in size, and are obfuscated, to prevent too easy player tinkering. For this reason, we also do not intend to rework our game save data to smaller keys/values or objects at this point. So ideally, we'd like to save this data in one file for each player, when player logs in load and de-obfuscate it.
Is the correct way to do this using Entity Files? i.e.:
I've read the docs and googled a bunch of replies around this topic, but unfortunately couldn't get a clear answer. Especially as in some there was mention that saving/loading to playfab from clientside would expose us to risk/players uploading anything... Possibly I got some things mixed up after all the reading, so would appreciate some help in making sure I use the right approach for this :)