The list of players itself can be dynamic - the DB can provide anywhere between 7 and 10 players per leaderboard and so the table shall expand / shrink its size to accommodate the player list.
The opening and closing of the Leaderboards should be pleasant to the player - try to create an enjoyable visual feeling without using additional graphical assets.
Some constants that may otherwise be hard to figure out: FrameHighlight.png RGBA color used is #55CCFFFF
Glow.png Size of the asset in UI is 880x277 px RGBA color used is #0059B89D
We are interested in the quality of your code. We would like to know what kind of data structures you use and how you pass data around.We will also compare your solution to the provided mockups, so try to be as precise as possible.
Please create a .zip of the complete Unity project (without the Library folder), using Unity version 2020.3.xx or newer. Use of 3rd party assets is allowed. For example, dependency injection frameworks such as Zenject or animation tools such as DOTween can be used. But please bear in mind that we are mostly interested in your code.