Ask Riot

Ask a question about League or Riot, and we’ll try to answer it. Answers go live every other Thursday at 1:30 pm (PT)

What do you want to know?

Something went wrong. Try asking again.

Thank you for submitting a question!

Next Article
Art

/dev: The Visual Design of League Leveling

League’s new leveling system posed some interesting visual design challenges. Here’s how we (hopefully) solved them.

Hey guys, we’re Riot_Mort and SpicyMemeDreamz, here to talk about some of the key design elements behind League’s new leveling system.

With the uncapped leveling system, our goal was to recognize and reward you for playing League regardless of your playstyle or skill level. We also wanted to give you the ability to progressively show off your dedication to the game in the years to come.

Uncapping League’s Leveling

Since our intention was to build an uncapped leveling system that could grow with you, we had to think early about how the visual language could scale with those conventions. In plain speak, how do we make you look cooler as you level up? We looked at a lot of systems in other games (and in real life) to see how progression feels across them all, and found that there seems to always be a point where visual representations of progression go overboard. Whether it’s an adornment of stars or additional medals and materials tacking onto the sides, a visual representation of progression always runs the risk of looking the same (or unintelligible) after a certain point.

Various sketch explorations looking to define the overall look of the progression system

Leveraging current systems

For League’s system, we looked for an expression of progression that would continually feel fresh for you, but also had clear points of distinction when you were comparing your progress against that of others. To accomplish that, we first examined our existing progressions systems. We wanted strong design elements we could leverage into something new, while still maintaining a sense of familiarity. It was also a big focus of ours to provide you with goals, or checkpoints, as you level, to give you that awesome feeling of accomplishment. Being able to reach meaningful thresholds allows everyone to feel like they’re working towards an achievable goal instead of grinding to infinity.

The newly-launched Honor System brought a uniform color tier progression to League that will eventually be used for all methods of progress and rarity. While this was a core element that was imperative for us to implement into our own system, it also came with a unique challenge based on the system we were building. With leveling being uncapped, it would make it nearly impossible to ever reach that highest tier color (as well as create a situation where you feel like you’re forever trapped in a single color).

League’s universal color tier system, scaling left to right from lowest to highest

Our solution was to still leverage the color tier system, but to build in a reset system where the colors would go back to the lowest color tier and scale back up at certain level milestones. This gave us room to scale up levels as high as we wanted while keeping the clear visual signifier of progression. To make sure you don’t stagnate too long in a current color tier, we set a reset to happen every 100 levels. With exception to our first level progression (which starts at level 30 and changes at at 50), you’ll progress every 25 levels.

Using themes as progression indicators

Now that we had a clear way of showing tiers through colors, we still had to solve for how to make one level of green look better than the next. To solve that, we looked through the universe surrounding League of Legends to find visual elements that could accompany this color tier system and help differentiate one from another. We did many explorations that utilized elements from our game, Runeterra itself, and even skin line themes. Going through these explorations, we discovered we could dress up the surrounding areas of progression borders, as long as a few core principles stayed in place:

Hextech Annie and other artwork from the region of Piltover heavily influenced our Hextech Magic theme, pulling a variety of elements to create this arc conductor device surrounding the border
We pulled a variety of reference from both champions and skin lines to develop our “fire magic” theme, with one of the main sources of inspiration being Infernal Diana.

Make each border look better than the last

  • Utilize volume, color values, and different materials to escalate higher tiers from lower ones
Visual difference between the first green tier (level 30) and the second (level 125)

Follow similar shape language for core areas of the borders

  • To make sure you are always looking in the same place for your current progression, it’s best to keep a uniform area where progression starts and stops for each level. For higher tiers in a progression ladder, utilizing different shapes helps differentiate them from the rest.
Start and end points for the progress meters, as well as level plate designs for higher and low tier levels

Use themes to decorate, not obfuscate, the progression of a player

  • Though we wanted to make sure each of the progression themes looked fantastic, the focus is still on where you sit in your current level and how much you have to go until the next. Having these themes cover up or take away from that primary goal would eliminate the purpose of continuous leveling.

WHERE IT LIVES

Since this progression is about you, we wanted to ensure that all elements of the system stayed as close to information about you as possible. This heavily influenced where and how we show leveling for yourself (and others) around the client.

Always visible

At any given time, we want to make sure that you are aware of where you are in terms of progression. Bringing the level meter back to an always-visible section of the client was important to us — it gives you an easy-to-see visual element to help you decide if it’s worth getting one more game in to level-up. It’s always ideal if you can find information without having to try and track it down.

At a glance

One of the things we agreed on pretty early was that you and your friends should be able to see each others’ level. Bringing level and current progression into the player hovercard gives you a quick way to check in on your friends, see how they’re doing, and compare your own level progress. That said, we also decided your level wasn’t important to any particular game, so from Champ Select until the Victory (hopefully) screen, we didn’t want your level shown. Level is a fun progression system, but is not a measure of your skill. That’s what ranked is for! You WILL have a way to show your progression off (if you want, and we’ll cover that in a sec), but it won’t be exposed by any in-game system.

On your profile

Your current level and progress will be shown on your profile, with a border that evolves as you get to higher levels.

After a match

We wanted to make sure your progress is quickly visible whenever you finish a match. Bringing your progression into the end-of-game screen creates a destination during a core part of our game loop that lets you know how much you gained for that match and how close you are to reaching your next level.

In game

For the icing on the cake, we wanted to give you the extra ability to show your level progression to others in the fields of battle. Since this system is meant to be an indicator of knowledge acquired and time played, it made sense to create a series of emotes for every major tier of the themes. So whenever you get a sweet outplay or want to show off how much time you’ve spent on the Rift, go ahead and smash that emote button.

We talked about a single emote that would upgrade as you leveled up. However we felt (and have seen with other things like the Honor Wards) that players favor a specific reward and like to keep using it, even if they’ve earned something else. If we removed that when you leveled-up, it wouldn’t be ideal. Instead, if you really love the Level 50 emote, you can have it and use it forever.

WHAT COMES NEXT

We hope everyone enjoys having a little extra progression in League. You might be struggling in ranked to make progress, but now you’ll always be moving forward in some way. We think that’s going to feel a lot better. As always though, we’re open to feedback. If you have any questions or comments, drop a note in the comments or pop by the boards!

Next Article

/dev: Upcoming Party Changes