• Region:
  • Asia/Oceania
  • Industry:
  • Media and Entertainment
  • Solution Type:
  • Backup/Data Protection
  • Cloud Computing
  • Cloud Security
  • Data Management
  • Endpoint Security
  • Storage

AWS Case Study: Gametion Goes All-In on AWS and Grows Its Daily Active Users by 350%, to Hit 51 Million

Introduction

Case Study

Founded in 2010, Gametion is a game development company based in Mumbai, India. With a team of seven full-time employees, the company started out making flash games for computer web browsers. As smartphones proliferated in India, Gametion started to see a dip in user traffic for their web browser games in 2013. Sensing untapped potential, Gametion seized the opportunity to pivot its business to mobile game development and launched several mobile games, including Ludo King in 2016. Ludo King, which is based on the board game Ludo, is a multiplayer game where players can choose to play either offline or online. Today, the mobile game has an average of 51 million Daily Active Users (DAUs).

 

Challenges

In the year following Ludo King’s launch, and with the inclusion of the multiplayer feature that many users had been requesting for, the game had amassed an average of 50,000 concurrent users. As user numbers continued to rise, Gametion started to experience issues with managing its increased user traffic. With the third-party multiplayer networking engine (Platform-as-a-Service Engine) that Gametion was running on, about three per cent of all Ludo King matches created resulted in drop-offs. Additionally, the costs for maintaining its user base with an externally managed solution began to pile up. Amidst growing concerns about scalability, Gametion decided it was time to explore other solutions to address the challenges they were facing. “The rapid growth of Ludo King took us all by surprise. We saw a jump in concurrent users from 50,000 to 85,000, over a couple of weeks. That was also when we started to see recurring game drop-offs with our existing engine. We realised that we needed to explore other solutions that could better cope with the surge in users,” says Vikash Jaiswal, Founder and Chief Executive Officer, Gametion. 

 

Making the Transition

Gametion saw the need to build an internal multiplayer backend system to manage its increasing user traffic more efficiently and in a cost-effective manner. The Gametion team approached Amazon Web Services (AWS), and Flentas Technologies—an AWS Partner Network Partner—to assist them in making this transition. Through this partnership, Gametion completed the migration from the third-party multiplayer engine onto its own multiplayer backend platform within four months. “When we were brought in, Gametion was trying to move its existing player base from a third-party multiplayer engine to its own multiplayer backend that they had built on AWS. Back then, the main challenge was that it was not built with scaling in mind, and could not cope with the increased demand,” says Shohel Khatri, Chief Technology Officer and Co-founder, Flentas Technologies. “We took an in-depth look at the existing architecture and came up with a complete re-design which took us three months to implement. The revamped architecture has the potential to scale infinitely in accordance with user demand,” continues Khatri. With complete migration to AWS, Gametion was able to handle the continued rise in Ludo King’s popularity―even as it crossed the 250 million download mark in 2019 when it also started seeing 15 million DAUs.

 

Preparedness

In March 2020, when countries began to go into lockdown due to the COVID-19 pandemic, Gametion witnessed a sharper spike in user activity for Ludo King. It experienced two million downloads a day, bringing DAUs to 51 million—a three-fold increase from what it was at the end of 2019. With AWS infrastructure already in place, Gametion was well-equipped to handle the steep user growth. “In a matter of weeks, we saw an increase in active users to nearly three times what we were seeing by the end of 2019. With the AWS infrastructure implemented, we were able to scale at speed to match this increase in traffic flow. We did start to see bottlenecks in our data storage software, but thanks to AWS, we had enough time to come up with a solution. We implemented Amazon Managed Streaming for Apache Kafka as a buffer, to lessen the burden on our data storage software,” says Clarence Pereira, Game Producer, Gametion.

 

Benefits and Future Plans

In under a decade, Gametion has grown from a seven-man team to a workforce of over 70 full-time employees. Ludo King has registered 475 million downloads to date, and with its current tech stack, Gametion is confident that it will be able to provide uninterrupted services to its user base. “We are excited to have achieved this level of popularity with our customers, but as a startup, being able to maintain this success is just as critical. Thanks to Flentas and AWS, we are better informed about digital traffic management and how to efficiently manage our IT operations. They have been an extension of our own team throughout this process, and we are prepared to handle unexpected spikes that may arise in the future,” adds Jaiswal. With its platform for game delivery and maintenance shored up, Gametion is looking to improve other aspects of the user experience for future games. By the end of 2020, Gametion intends to release three new games and plans to stay ahead of any potential challenges that may arise—such as data security—by considering new AWS services.