I am a little confused about the meaning of “id” versus “Username” versus “display_name” and how it all relates to what we see on Leaderboard results.
I had thought that display_name would be the name the player wants displayed that is not their unique user ID (since that may be less human-readable). But it looks like leaderboard results only give you the user ID and the Username.
So my specific questions are:
What is the intended distinction between Username and display_name?
Does Username HAVE to be unique as the docs imply? I’m asking this because my approach is to have a zero-friction experience for players, and that means not having to setup a profile or anything. So what I would like to do is just take, for example, the user’s Steam or Oculus display name and make that what shows up in leaderboards. Since I’m supporting players across multiple platforms, there could be duplicate display names, but I’m not terribly worried about that since it’s just leaderboards, and I’ll be displaying the platform the user is on as well, which distinguishes between users of the same name on different platforms.