Chris joined Jagex in 2007, and now has a decade of experience of game engines and backend support modules. He has written everything from WebGL shaders to billing systems. He is currently a Senior Game Engine Developer working on RuneScape, an MMORPG running successfully since 2001, and Old School RuneScape, a throwback to RuneScape's 2007 era. He helped develop Old School for mobile, which launched in October 2018.
A retrospective on the development of a fully-featured mobile client for Old School RuneScape (OSRS) allowing play with desktop users. The client launched on 30th October 2018, with 2 million downloads in the first week. RuneScape launched in 2001, so the primary challenge of the mobile port was dealing with a large, legacy codebase written without any consideration of mobile, and an equally large body of game content designed for desktop screens and input. OSRS is a reboot of the 2007 version of RuneScape, and is still entirely Java-based on desktop and uses a software renderer. A feasibility test in 2016 showed it could be made to run with a modified version of RuneScape 3's C++ hardware renderer. However, for production this required a substantial re-architecting of core areas of the client. Because it uses Java, running OSRS on Android was relatively straightforward. Rather than rewriting for iOS, we instead used Intel's Multi-OS Engine middleware. From here, the bulk of the engine work was graphical (dealing with a complete lack of alpha channel, an inability to scale interfaces, and chipset issues), interface-based (refactoring to allow touch support, and dealing with a lack of right-click in hardcoded interface systems), and fully supporting a mobile application life-cycle and onboarding flow. The OSRS content teams also completely reworked the game's interfaces for mobile, including spacing issues and touch-based UX. The session will also discuss the tooling built around the project, including the system developed to manage deploying branch builds to phones as needed.
A retrospective of OSRS Mobile, which brings the full game experience to phones and allows PC and mobile users to play side by side.
Develop:Brighton brings together the game dev community to share ideas, learn and be inspired by each other. So if you have an idea for a conference session we'd love to hear it. Hurry - the deadline for submissions is 19 February!find out more
We are so lucky to have Develop here in the UK. It’s a unique event where you can come and discover new things with people who care passionately about video games. It’s a sea full of new ideas.
Develop is a very important place – it’s one of the few developer focussed conferences we have in Europe and that makes it very valuable.
It’s really nice to see some of the younger people in our studio come to Develop, interact with other people in the dev community and make new contacts. I think it’s really important to learn from other people.
I really like Develop, I really like the intimacy of it and I love the location.. there’s a good diversity of talks going on so there hasn’t been a time when there’s nothing I want to see.
I’ve felt a big passion here at Develop!
Develop always gets put in the diary. There are many reasons to be here, not just the talks, but the networking, people exchanging ideas about where the industry is right now and where it’s going to. It’s pretty essential to be here I think.
Ian Livingstone, CBE
Develop is the must-attend event for the games industry in the UK. It’s where we all come together and learn from each other. It’s the best way into the industry and it’s the best place to learn from your colleagues.
Develop:Brighton’s a great conference. It’s got a spread of people from all parts of the games industry talking about such a wide range of topics.
One of the things I like about Develop is it brings people together from across Europe and the whole world. There is a very high level of professionals here, so you have company leaders having drinks with juniors from their community.
Dr Mata Haggis-Burridge
Develop is an excellent way of catching up with people – there’s a really nice community feel here.
Mike Bithell Games
There are many ways you can be part of Develop:Brighton 2020 - including speaking in the conference, taking a booth in the Expo or becoming a sponsor.Find out more