Small Project Outline:
Its a multiplayer project with a session system working on Photon.
Users can register sessions which might be days or weeks in the future and are not opened before that date and time. Each User can create levels with a level editor and these levels need to be saved in a cloud. Those levels should be accessible by all players. Levels are saved in serialised from. Object type, position, rotation, scale and custom parameters are needed.
How would we integrate playfab for data storage, player managemant etc. ?
1. We need to save sessions that are not opened but need to be listed
=> A database would be the best for that
2. We need to save data like screenshots or audio recordings per player (sizes can be restricted, compressed etc.)
=> A content storage system would be the best for that, but playfab's is not accessible by clients.
3. We need to save big jsons (might be several MB), several per player
=> Probably a combination of both, database or userdata to store all created level ids and content storage for bigger serialized json files containing level information.
Result:
We need custom data storage (might be too big for user data) and a way to upload custom content with client access.
Can you help with that ?