I asked a question similar to this one earlier, however this one faces a different challenge: if I have shared players between several of my games, will they have to make a new account each time? If so, would I have to use dynamo db or something similar to save persistent account data? @Citrus Yan clarified a way for me to have friends persist via the publisher data, however there's no point in having persistent friends if each time the player's account Id changes.
Answer by Junjin Chen · Nov 23, 2020 at 09:26 AM
When a player register an account in a title, he creates a title account and a master account. The title account has the scope only within title. But the master account has the scope among titles in the same studio, the data from master account, such as PlayFabId, is shared cross titles. When the player login to another title, he creates a title account, under the same master account.
>> if I have shared players between several of my games, will they have to make a new account each time?
If your games are under the same studio, no, they don’t have to make new account, they can just login.
>> If so, would I have to use dynamo db or something similar to save persistent account data?
No, you can save the account id into the publisher data, and the id does not change under the same studio.