Embedded Browser Software

Riot Games

Developing and Implementing a new desktop client for Riot.

Riot Games is a leading video games publisher with over 1,000 developers shipping high-end third person multiplayer online battling arena games to hundreds of millions of players. We helped move important properties to the web platform with technical expertise and engineering support.

Challenge

In consideration of asynchronous collaboration among remote dev teams and the need to ensure stability and maintainability of the code, the Riot team sought expertise in developing and implementing a new tech stack and build process using the web platform. Riot selected Bocoup based on our previous work with HTML5 games and experience in stewarding healthy software collaboration practices.

Solution

We worked with Riot's engineering team to develop and implement an improved tech stack, architecture, and build process using Chromium Embedded Framework to leverage the web platform on desktop. The web stack provided more mature rapid development practices for the desktop client, provided us with the groundwork to scale the delivery, and made the hand off process smoother.

Impact

First and foremost, we improved overall long-term stability and quality of code for hundreds of millions of game players.

Secondarily, our MVP was taken over by an internal team making it one of the first major projects at Riot developed by an outside team and successfully transferred to an internal team. The workflows we developed minimized technical debt, improved large-scale asynchronous games development, improved stability and quality of code, and made onboarding to a new tech stack more repeatable for new team members. Additionally, our focus on asynchronous collaboration, code review, and knowledge transfer improved our ability to to transfer the project internally.

Contact Us

We'd love to hear from you. Get in touch!

Phone

+1 617-379-2752

Mail

P.O. Box 961436
Boston, MA 02196