EPAM Enhances Online Games Stability for a Leading Video Game Publisher by Providing an Advanced High-Load Testing Environment
Reimagining Testing at Scale: QA Bots for the Gaming Ecosystem
At a glance
STRATEGIC PARTNER
- Amazon Web Services (AWS)
SERVICES
- Platform & Product Development
- Quality Engineering
- Cloud
INDUSTRY
- Gaming
A global video game publisher engaged EPAM to build a scalable solution to test its online infrastructure under high load generated by intense online activities of millions of players. Our team developed, launched and provided ongoing support for a QA bots integration testing solution, which enabled load testing for 100K+ bots that simulate real players’ behavior.
SCALING UP
100,000 QA Bots for Game Testing
A leading video game publisher wanted to build a unified set of services that allow players to find friends and play together, communicate and share inventory. To do this successfully, the gaming leader needed a solution emulating real players' behavior to test its matchmaking and existing online features of the gaming ecosystem under high load. The company turned to EPAM because of our deep understanding of the gaming industry and diverse engineering expertise.
This project required a fusion of different capabilities — Unreal Engine, Unity, C++, back-end services, cloud engineering, testing automation and AI — and our team had experience in all those areas.
In just five months, EPAM helped the client efficiently test at scale, simulating 100,000 concurrent users with a universal QA bot swarm that leverages the existing Amazon Web Services (AWS) cloud infrastructure. This allowed the company to elevate online game performance and user experience, while providing a cost-effective and optimized solution for high-load testing.
Below is a simplified diagram of the architecture we developed to deploy geo-distributed game testing for millions of synthetic players:
Project Highlights
Proof of Concept
Production & Scalability
Integration with Data Insights
RESULTS
100K+
bots simulating gamers' behavior
Simple
multi-user access to a bot swarm orchestration tool for different studios and roles
Universal
backend supporting bots written on Unity, Unreal Engine, C++
Unified
access to test metrics and results
Real-time
data dashboard in Datadog with bot swarm statuses and bug detection
AN OPTIMIZED, SCALABLE SOLUTION TO A COMMON CHALLENGE
Having stability during the launch of a new game and when any updates are made is a crucial factor for the game’s success. That’s why testing at scale is a common challenge for game studios. Some companies have a crowd of testers, which is a time and resource constraint, while others have testing tools and platforms.
For our client, having a high-load integrated testing solution with QA bots provides greater efficiency and cost-effectiveness at scale. All this while ensuring a testing experience that is as close to having real users as possible.
TECH STACK
LEARN MORE
Explore our game development services.