- 
                Notifications
    You must be signed in to change notification settings 
- Fork 14
feat: refactor nametags to UI Toolkit and add official badge #5657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| Windows and Mac build successful in Unity Cloud! You can find a link to the downloadable artifact below. | 
da9ff9e    to
    61b957b      
    Compare
  
            
          
                Explorer/Assets/DCL/Infrastructure/Global/Dynamic/MainSceneLoader.cs
              
                Outdated
          
            Show resolved
            Hide resolved
        
      There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kudos!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some things that are off regarding.
Check the following:
- All the name tags have the peak permanently visible, when they shouldn’t. That asset must be visible for chat bubbles only.
- The name tag container looks black, when it is supposed to be dark grey with a lighter outline. The bubble peak should match the outline colour.
 
- Mention bubble: check the video carefully. The scene FXs are messing up with the UI.
 https://github.com/user-attachments/assets/5bd03c5f-350f-4c34-8782-1d395e2bc099
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @dalkia @RominaMarchetti Fixed all reported issues. | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on both Windows and Mac — everything works as expected ✅
Nametags function correctly (chat messages, community messages, voice chat icons, etc.) and the DCL Official badge appears properly when enabled via feature flag.
🧵 Attaching here the related discussion thread where I reported findings and feedback during testing for reference: Thread link
nametag.mp4
✅ Regressions performed in order to verify that the normal flow is working as expected:
- ✔️ Backpack and wearables in world
- ✔️ Emotes in world and in backpack
- ✔️ Teleport with map/coordinates/Jump In
- ✔️ Chat and multiplayer
- ✔️ Profile card
- ✔️ Camera
- ✔️ Skybox
- ✔️ Voice Chat


Pull Request Description
This refactors the nametags to use world space ui toolkit instead of uGUI, and adds the "DCL Official" badge next to official accounts (only in nametags). Some animations / transitions might be slightly different but should match fairly well to the old version
What does this PR change?
Test Instructions
Ensure that all the existing nametag functionality still works, and that official accounts (wallet id's need to be added to the feature flag) show the DCL Official nametag.
Prerequisites
Test Steps
Additional Testing Notes
Quality Checklist
Code Review Reference
Please review our Code Review Standards before submitting.