April, 2016 to July, 2017
I worked at a games studio on my placement year as part of my degree. I developed full-stack skills, contributing to the front-end, back-and and QA of several live game services in an Agile environment.
I worked in a large, multi-disciplined department following Agile methods to deliver maintenance and longer-term project work to support and evolve both RuneScape MMO products. The nature of the internship saw me shadow and adopt collection of roles – from QA (test engineer for website and game clients), to front-end website developer, back-end systems engineer, and aspects of production. In doing so, I came to understand how a mature games studio functions, and was able to contribute to several stages in a publishing pipeline for “living games” to deadlines. The experience was an invaluable introduction to professional work in the games industry, and I threw myself head-first into every opportunity.
My key responsibilities were to:
I developed primarily for Java web-servers which exposed APIs consumed by our website front-ends, and the game clients, before moving to a client-side project requiring Javascript (AngularJS) and C++