Oh man, so much potential for fun stuff if they added hero challenges. I’m just imagining, maybe they can add a title system where players can add a title to their player card, and hero challenges unlock these titles as proof of completion. Can also be displayed in small text under a user’s name in the scoreboard.
There can be generic challenges linked to each hero, revolving around maybe total damage dealt in a game (achieve x dmg), kills in a row without dying, objective damage, get x wins in a row with hero, break x towers within a game, etc. Alongside such challenges, there could also be hero specific challenges. Like for example, one difficult one for Murdock could be “secure a triple kill with ult”.
Upon completing these challenges, amber can be granted. Maybe upon completing all of the generic quests for a hero, the player can be granted some plat. This would heavily encourage people to try different heroes and reward their engagement, giving people always something to work towards. A bit of plat can additionally be earned by completing all of the hero specific quests, alongside maybe some unique cosmetics like stickers, emotes, overhead icons, etc as proof of truly mastering that hero. Maybe having max affinity + all hero challenges complete can unlock a master skin variant that is purple.
On TOP of such an engagement system (that would be around forever and give a lot of content for people to work with), they can add dailies and weeklies that allow players to earn more amber. Maybe there can be milestones for x amount of dailies/weeklies completed for some rewards.