Many games are competitive these days or have small "match" style gameplay --
It would be cool to see match stats. This would pair well with Photon events, too.
There's a few things that could be done:
- Have the master send PlayFab a StartMatch(startMatchData) call to know that a PlayFab match has started. The startMatchData could store potential values such as passing a list of Photon Players (or your own Players class). Your Photon.UserId should be your PlayFabId, so there's a lot that can come from this. Then some custom data like "class", "skillTree{}", whatever.
- At the end of a match, have the master call EndMatch(endMatchData). This would show results of the match. Who lived, who died, points, kills, deaths....
- Aggregation -- Essentially, it's stats! However, instead of per-player, or global, it's per-match! This would allow for a lot of things, like match history... could aggregate match stats instead of only player stats. Total # of matches. ever played. Could organize by match IDs and view shared data.
You could probably do this now with title data and shared data, but something official like Stats would make things less stressful (as it already is, compared with just adding stats within player data).