Game Synposis

League of Legends is a free-to-play multiplayer online battle arena where two teams of five powerful champions face off to destroy the other’s base. With more than 170 champions available, each with their own unique abilities and power fantasy, there is a play style out there for everyone. The game features several modes of play, including casual and competitive matches on Summoner’s Rift, multi-team Arena bouts, an assortment of seasonal twists on classic gameplay, and limited-time ways to play that revolutionise the core game. New content involves the addition of new champions, maps, game modes, and gameplay upgrades and tweaks.

League of Legends is the inspiration and foundation of a broad universe of content and experiences including the hit TV series Arcane, the physical trading card game Riftbound, the 2v2 tag-team fighting game 2XKO, the strategic auto-battler Teamfight Tactics, and much more!

Developer
  • Riot Games
Publisher
  • Riot Games
Project Status
  • Live ops
Release Date
  • 2009
Platforms
  • PC
  • Mac

Key Accomplishments

As a staff software engineer, I was responsible for facilitating and executing the technical development of new and returning maps and modes for League of Legends. Most importantly, I accomplished the following:

  • Shipped Doom Bots and contributed to rotating game modes including Ultra Rapid Fire
  • Led, identified, and built improvements to allow League of Legends to more sustainably maintain rotating game modes and more efficiently create new ones
  • Understood and improved the back-end services powering League of Legends both in and out of game
  • Developed tools for analysing and reporting performance issues across art, design, and engineering on the client and the server
  • Collaborated with a wide range of cross-disciplinary teams in Sydney and the United States (incl., artists, designers, producers, product, and more)
  • Provided key insights and recommendations for improving the product quality and feature set along creative, artistic, and technical lines
Roles
  • Staff Software Engineer
Managers
  • Alex Hawkins
Technologies Applied
  • C/C++
  • Python
  • Java
  • JavaScript
  • Lua
  • In-house game engine
  • Git
  • Perforce
  • Swarm
  • JSON
  • HTML/CSS
  • Jira
  • Google Workspace
  • Microsoft Office
  • In-house tools

Play Now

Choose from over 170 champions to make epic plays, secure kills, and take down towers as you battle your way to victory.