Multiplay: Delivering an immersive gaming experience using Google Cloud Platform
Multiplay is a game services company specialising in game-server hosting, esports and event management. In 2016, Multiplay launched the latest iteration of their hosting auto-scaling platform, tailored to the needs of AAA tier 1 gaming titles with global multiplayer audiences.
Respawn Entertainment selected Multiplay for the launch of its game Titanfall 2 and asked Multiplay to provide the hosting platform. Respawn required a platform that was global and could leverage on-premise and public clouds to ensure scalability and a low-latency gaming experience. During the testing process, Multiplay found that Google Cloud Platform was superb to work with from both an ease of use and performance perspective. It chose GCP as Titanfall’s primary hosting and delivery cloud partner because Google Compute Engine scaled faster to provision Windows-ready virtual machines and delivered better performance for both gameplay and downloading the initial game image.
“Multiplay’s experience with Google Cloud Platform was excellent from the word ‘Go.’ Our engineering team praised the standard of documentation and ease of use. Despite not having prior experience with GCP, we were up and running quickly with very little assistance. We were also impressed with the performance, seeing faster spin-up times of Windows VM when benchmarked against competing clouds. Our focus is superior gaming experience so speed is everything.” — Paul Manuel, Director of Digital Solutions, Multiplay
High performance, low latency and happy gamers
Multiplay uses the flexibility of Google Compute Engine layered on top of existing in-house server infrastructure to create the hybrid solution which runs Titanfall 2 globally. Google Compute Engine scales quickly to meet demand, which comes in sizable spikes. Large game launches such as Titanfall 2 are by their nature difficult to predict, and responding to on-going updates and DLC’s often cause significant spikes in demand, Manuel says, and Google Compute Engine met the demand with no decrease in performance.
Network performance is also important to the success of Titanfall 2. “Game performance is incredibly affected by latency, and Google Cloud Platform made sure we had low latency and high performance. Its network ensures consistently superior performance for end users,” Manuel says. “Utilising Google’s network, we are able to have virtual machines located close geographically to users around the world. Google puts a lot of time into working with ISPs to make sure that YouTube and Google Cloud Platform offer high performance. We’ve reaped the benefits of that.”
“Google has superb solutions engineers and architects. As a company they are very easy to do business with and incredibly supportive of Multiplay. I genuinely felt that the team at Google was as committed to the Titanfall 2 launch as we were,” says Manuel.
Better gaming, less staff time
Multiplay delivered the best gaming experience for its users by using GCP as its primary cloud platform. In addition to using GCP as the primary platform, should any on-premise servers suffer performance issues, it switches to GCP in minutes. GCP delivers high performance and low latency, without burdening the Multiplay engineering staff. Multiplay says it has found GCP to be the most cost-effective cloud option through per-minute billing, sustained usage discounts and generally lower compute costs.
“We’re very culturally aligned with the way Google works — just like them, we’re an engineering-first company. They made it much easier to make sure the launch of Titanfall 2 was a success. At Multiplay, we’re laser focused on becoming the industry's most recognized game hosting specialist, and Google Cloud Platform will certainly help us on this journey,” Manuel says.