Hello everyone! So in a previous post I said I would talk more about getting hired by Riot Games.
It all started way back with the League of Legends beta release. I got in and played the hell out of the game. I was obsessed, just like I used to be with DotA. So when I went to volunteer at GDC last year, I decided to run a League of Legends tournament for all of the CAs. I contacted Jeff Jew at Riot Games to see if any of the Riot guys would be willing to visit and if they had any schwag I could use as prizes.
Well, not only did Jeff Jew show up, but ELEVEN OTHER RIOT GUYS CAME! Holy crap! It was like a dream come true for so many people. We had laptops set up everywhere and there were at least 40 people playing LoL at any given time. We had a huge 5v5 Riot VS CAs match. All in all the event was a blast, and as thanks for preparing it they invited me to their recruitment party.
While there, I met many Riot employees and they discovered that I did Flash programming. I had no idea that Flash coders could even get a job in anything but the casual/kids section of the game industry, but apparently almost all of the triple-AAA studios use a 3rd party solution called ScaleformGFX for their user interface solution. The way Scaleform works is that you can code the entire UI in Flash using the IDE as well as Actionscript code, and then the Scaleform player runs during your game simulating the way a Flash player behaves in a browser. The unfortunate part is that Scaleform currently only supports Actionscript 2.0, which is a horrible language for most developers. But, to make a long story a little shorter, that is the reason I now work for Riot Games. They needed a Flash developer to take over the UI coding, and I was at the right place at the right time and proved my passion for the game by spending my spare time running a huge tournament to show my support.
This just goes to show that networking is the absolute 100% most vital aspect to getting a job in the game industry. I had met Jeff Jew and played in-game with him once, and he remembered me because while I was in school another Riot employee, Steve Snow, used to come speak at our school and I mentioned that fact. As a result, when I decided to run the tournament, I was able to use my previous networking and send Jeff an email and that resulted in the entire chain of events that eventually led to my employment.
And I have to say, this is the happiest I’ve ever been in my life. Riot Games is the most incredible company I’ve ever worked for. If you add up how happy and fulfilled I was at every job I’ve ever had in the past, it would be a fraction of how happy and fulfilled I am at Riot after just 6 months on the job. Despite tackling immensely difficult problems the likes of which I’ve never seen before, I don’t feel like I’ve “worked” a single day here. I look forward to going in and seeing my awesome and amazingly talented co-workers, and I face satisfying challenges every day! I am the kind of person whereby, in a job, if I don’t get copious amounts of extremely difficult to solve problems and challenges on a daily basis, I get bored very easily. Keep the hard work piling in on me and I’m happy as a kid in a playground. The best part is that the design department is extremely open about including non-design department employees as participants in their discussions. I love game design, but I was hired as a programmer, so that’s my first responsibility. But everyone is encouraged to submit champion ideas (of which I’ve submitted 4 already), provide feedback on any aspect of the game including balance, and play in the play tests that we run every single day to do a massive crowd-sourced QA and design/balance sweep of the game. Since we’re running the game as a service that updates every 2 weeks, the latter is the most important part of the puzzle.
Anyway, this post is turning into a novel. To conclude, I will say to anyone who is interested in working at Riot Games, we have quite possibly the best company the game industry has ever seen. We only hire strong, talented, alpha personality people who check their egos at the door, and I’ve never worked with a more cohesive and impressive group of individuals. The company is very demanding of time and effort, but they are also very generous and recognize those efforts on a regular basis. The leadership is also extremely transparent – you know exactly where you stand at all times, and I have yet to experience any sort of politics. Everyone in the company is treated as an equal, from the QA interns to the programmers to the CEO & President.
I love Riot Games!