Displaying group roles

Do you think displaying the users role in the group over their head is ugly? Do you think I should do just have the role displayed on the side by the players username or just do both. Can’t really decide.

Personally, I find it distracting. Unless it’s essential to gameplay, keep it in the leaderboard.

Do you think teams would be a better solution than group roles? Sort the users into teams based on the roles.

Lots of older games used to do that; it looked kinda messy. I don’t see how having their rank displayed above their character would be an issue if it’s necessary

So you think teams look messy?

It depends how many roles you have I guess. The leaderboard can become a mess very quickly if you’ve got a large group with a large number of roles ¯_(ツ)_/¯

Do you think like 10 teams is too much?

I’d suggest creating a hybrid between those two ideas by having each team correspond to a unique colour.

For example, the admin role could be assigned to the colour yellow. In-game, the player’s username could appear yellow above their head while also being found under a yellow heading in the Player List. This communicates the roles to other players without the need of messy titles/icons.

If you want to read more about Teams, check out the link below:
https://www.robloxdev.com/articles/Team-Basics-on-Roblox

For the most part, this is down to personal preference so I’d go with whatever fits best for you.

BlockquoteDo you think like 10 teams is too much?

10 teams is an alright number, however if you’re going down the hybrid route I’d recommend keeping the amount of colours you use to a minimum to prevent any two teams becoming indistinguishable from one another. At the end of the day, there’s really no limit to the amount of teams you can have as long as it doesn’t make things confusing.

If you were to go down the teams route, I’d suggest only having the teams for roles of players who are online; don’t have empty teams just sitting there.
In other words, if a player leaves and there is nobody else on the server with the same rank, delete the team and create it again when another player joins with that role. I’m not sure what sort of server size you’re going for but this’ll make it much better for smaller servers. Of course, you probably know this already :joy:

It is going to be for a 200 player game. So my concern is loading and displaying 200 peoples role overhead and on the side might be to resource intense and maybe I should just go with your idea and just do the teams and have them load once player joins. Anyways thank you for your help.

1 Like

Have a SurfaceGUI appear above their head when you hover over their torso/character.

3 Likes

Referring to what @InhxIed said I use the hover method where you hover over their torso and their bio comes up with their name, team, rank (if there is one). It’s pretty easy to do and efficient if you are making a game with 200 players.

Maybe having a Color for the team/division your in and maybe have your rank display when you move your cursor on the person, with their rank displaying in the corner of your screen. It helps makes it not distracting or anything.

I understand what angle you are coming from but Idk. I might just do the rank and username since team would be obvious due to rank.

1 Like