Mobile gaming is powering an explosion in the gaming industry, with analysts calculating the segment's contribution to global video games revenue in 2020 at $98 billion or 57% of the total, a number forecast to rise to $272 billion by 2030. The proliferation of faster, lower-latency 5G networks and edge computing that can deliver PC or console-grade experiences to mobile phone gaming, the emergence of mobile cloud gaming services and the focus on gaming by new entrants such as social platforms and advertisers, as well as traditionally PC and console-focused publishers, is helping drive growth.
Asia is powering the mobile gaming boom, with telecommunications manufacturer Ericsson noting in November 2020 that the region generated $41 billion-plus in revenue with China, Japan and South Korea leading the way. The fourth-largest market globally, South Korea, is a leader in smartphone penetration and use of the devices for gaming – Ericsson cites a report that reveals nearly nine in 10 mobile gamers (88%) play games at least two-three times a week and 44% play every day, with overall average time spent playing escalating from 96 minutes per day on weekdays and just over two hours (121 minutes) per day on weekends. The addressable market worldwide is poised to explode as the number of 5G smartphone users increases from around 200 million in 2020 to 3 billion-plus at the end of 2026.
Entering this highly competitive market with demanding user expectations and technical requirements is a considerable challenge for mobile game developers. Not only must they deliver innovative experiences that combine high quality gameplay with social elements such as chat functionality, activity feeds and leader boards, push notifications and social media integration, but provide a PC and console-grade experience to gamers. Doing this means working with a platform that:
To overcome these challenges, many gaming studios, businesses and developers are turning to ‘mobile cloud video gaming’, a mobilized iteration of the Gaming on Demand model that sees games execute through private cloud servers, and gaming video frames sent over the internet to desktop PCs or interactive televisions. This model enables developers, businesses and studios to create unique mobile games that feature improved user experiences and response times as well as low operational and maintenance costs. They can adjust cloud resource consumption to accommodate changes in demand and feature testing requirements while only paying for what they use.
The two most popular mobile gaming solutions are massively multiplayer online games, that support large numbers of players simultaneously, and card-based mobile gaming, in which users enter a card into a gaming device to start playing.
The key challenges for developers in the mobile massively multiplayer online gaming segment are:
Because gamers need mutual visibility of movement and combat within gameplay, this means game servers must produce a huge number of communication packets – particularly when many gamers play simultaneously – meaning the access layers of these servers need high network bandwidth and packet throughput.
Because ‘light games’ and ‘time fragmentation’ characterize mobile massively multiplayer online games, the industry needs conservation and utilization of game server resources to efficiently achieve zone and combinations for its servers.
For mobile massively multiplayer online games played on the web, providers aim to leverage strong interactions between players to attract new gamers – making increasing the number of concurrent players in individual zones a key priority. Deployment models based on zones and servers, and that use multiple centers across regions, gives gamers nearby access to game servers to ensure a smooth gaming experience.
A leading global game studio facing a range of these challenges turned to Alibaba Cloud to help scale its gaming platform to handle traffic from millions of users a day with minimal operational resources, and required:
Alibaba Cloud deployed a solution that:
The key challenges for developers in card-based mobile gaming are:
Mobile card game servers produce and accumulate large volumes of player logs and persistent storage, achieved through NoSQL, requiring servers to provide a high disk I/O capacity.
Because card games are developed faster than role-playing games and some other mobile games, cost control is easier and fast server activation, combination and rolling, as well as value adjustment, have become the norm. Challenges for the game experience, operation and maintenance include frequent deployments and upgrades on multiple servers, as well as gray releases and rapid deployment.
With most mobile card games hosted on a single server for single or multiple zones, developers can find it difficult to predict internet traffic costs and peak value for a single server – meaning operators need to bear the cost of billing traffic of individual servers on a pay as you go basis.
When a server in vertical deployment architectures goes down, service may become unavailable in at least one region, with the time required to restore the server directly impacting user experience, financial flow and user retention. Most games still follow this outdated deployment model due to restrictions around development conditions, code inheritance and costs.
Uncertainty around gamer numbers, particularly during online events and peak periods after game releases can make it difficult to predict resource allocation requirements, and maximum load capacity can be exceeded unless costly high resource configurations are maintained. This makes scalability and elasticity a common challenge for mobile game developers, studios and businesses.
An organization needed a solution that could eliminate single point of failure, provide vertical configuration upgrades and flexible scaling capabilities in gaming applications, and ensure the stable and reliable operation of games with users freed from interruptions due to the release of new game features.
Alibaba Cloud provided a solution that:
With cloud, developers, gamers and businesses can access a reliable, robust, high-performing platform that enables them to innovate and deliver high quality mobile games to global audiences.
Alibaba Cloud Community - October 8, 2023
Alibaba Cloud Community - September 13, 2023
Alibaba Clouder - May 20, 2020
Alibaba Cloud Community - December 30, 2022
Alibaba Cloud Community - March 2, 2022
Alibaba Cloud Community - February 17, 2022
When demand is unpredictable or testing is required for new features, the ability to spin capacity up or down is made easy with Alibaba Cloud gaming solutions.Learn More
Alibaba Cloud’s world-leading database technologies solve all data problems for game companies, bringing you matured and customized architectures with high scalability, reliability, and agility.Learn More
Alibaba Cloud Function Compute is a fully-managed event-driven compute service. It allows you to focus on writing and uploading code without the need to manage infrastructure such as servers.Learn More
Fully managed, locally deployed Alibaba Cloud infrastructure and services with consistent user experience and management APIs with Alibaba Cloud public cloud.Learn More
More Posts by Iain Ferguson