Embedded Browser Software

Riot Games

Developing and Implementing an MVP

Founded in 2006, Riot Games is a leading video games publisher and developer. With 17 international offices and over 1,000 developers worldwide, Riot has set the standard for 3D third person multiplayer online battling arena (MOBA) games with the release of League of Legends (LoL) in 2009. As an award winning real-time strategy game with a well-established competitive tournament community with esports broadcasting and over 67 million plays each month. Riot Games's mission is to be the most player-focused game company in the world. [all of this is from the Riot Games Wikipedia page and the Riot Games website: http://www.riotgames.com/riot-manifesto#5]

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 open web technology. Based on Bocoup's previous work with HTML5 games and experience in stewarding sustainable collaboration practices, Riot reached out to us to help them avoid future technical debt for their global team while designing code to facilitate future work.

Solution

Bocoup worked with Riot's engineering team to develop and implement an improved tech stack, architecture, and build process using an web platoform client in JavaScript using the the Chromium Embedded Framework.

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.

More work like this at Bocoup

Contact Us

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

Boston

201 South Street, Boston, MA 02111

New York

315 Church St, New York, NY 10013

Phone & Email

(617)379-2752 hello@bocoup.com