Inspiration

Multiplayer worlds feel more alive when you can quickly see who is in the session and how they are doing. I wanted a drop-in player list UI that any creator could use without changing code. Configure a few properties, place it in your scene, and you have a clean roster ready to go.

What it does

The PlayerList UI renders a live roster of players with an optional score column sourced from a Player Persistent Variable.

  1. Add the component to your scene and set screenWidth and screenHeight.
  2. Choose how many rows to show with maxPlayers.
  3. Optionally show scores by setting scoreVariable and a header label with scoreName.

Names and scores refresh automatically on player join and leave events and on a timer set by updateInterval.

Challenges I ran into

Keeping the component simple while handling real session changes was the main challenge. I needed to refresh on join and leave, avoid stale rows when player counts drop, and make the layout switch between name-only and name-plus-score using only properties.

Built With

Share this project:

Updates