As a Roblox developer, it is currently too hard to add extra functionality to the default PlayerList.
If Roblox is able to address my issue, it would improve my game by being able to add more functionality without crowding the screen.
Such an API would allow developers to free up space on the screen by moving a lot of their UI functionality to the dropdown from the Playerlist, such as:
- Spectating
- Player Stat Viewing
- Party/Lobby joining
- Challenging system
- Integrated reporting system(make reports directly to game moderators on a certain player)
- Messaging/Texting systems.
- Much more…
Now I realize I could easily just copy the current PlayerList from CoreGui, but that would remove a lot of the functionality it has now, such as sending friend requests and reporting players, which would quickly become a hassle for players.
Developers used to have the same problem with the ChatGui, which made it bland and often lead to it being replaced in many games. The chat has since been updated to include an incredibly useful API, which has lead to many interesting creations from developers, leading them to reinstate it into their games. I believe such an update to the PlayerList could give developers even more control over their games.