I would like to give my two cents on this topic.
Other than streaming, you could always strive to be an esports player.
This is because there are prize pools amounting to the millions that can be won by players. For example, one of the more popular esports tournaments is a 3 million prize pool Fortnite World Cup which is won by a 16-year-old going by the name Bugha.
Even if after an esports player retires from competitive gaming, the perks of of an esports player also opens up avenues to other careers as such as coaching and streaming as well. This is usually because esports players show immense skill in their games which would generate an audience that are willing to watch or support the player.
One of the examples are XQc, former overwatch esports player which has branched out to streaming which he had became one of the top streamers on Twitch. Another example includes Rocket League player veteran Kronovi which he has retired to competitive gaming to coaching.
Another way for people to make money in the gaming industry is to do sponsorships. These sponsorships could range from getting access to upcoming exclusive games, taking part in partner programs like Genshin Impact and even gaming products like gaming chairs or PCs.
An example includes Level Up Sports Agency where it is a portal that supports esports players with sponsorship deals. Their past clients also include Dan Dan from LoL and Persia from Overwatch.
However, even though there are tremendous upsides for esports player, the journey to become one can be excruciating. Pro esport players need to train up to 10 hours a day.
Team Dignitas’ James “Bakery” Baker, one of the top-earning UK eSports players, comments:
"In terms of what I do every day I need to have really good time management skills to be able to properly improve myself [and] also my team. I need to have a lot of dedication to be able to commit so much of my life to practising.”