Global game publishing requires global game development. You are hiring talents from anywhere worldwide and partnering with vendors from different countries. Whether it is for localization purposes or cost-saving purposes, you are facing a lot of challenges along with this global development process.
Here is a real-world challenge due to this global collaboration required. For this specific studio, a large portion of users under survey, 80 out of 103, have perforce sync speed below 10MB/s. The slow sync speed means most of them are working inefficiently.
Remote Work
Outsourcing Challenges
Office Work Challenges
DevSecOps Challenges
Cross-Site Challenges
Common Challenges
To conquer this global collaboration challenge, we must transform the studio development environment by leveraging cutting-edge technologies. Here are the guidelines for designing your global R&D infrastructure.
The Design Should Be Talent-Friendly
The Design Should Be Fast to Use and Low Cost
One typical way to reach the fast goal is to leverage the latest IaC (Infrastructure as a Code) technology. IaC will make a new deployment in hours possible. To lower the cost, a dynamic resource provisioning technology will help.
The Design Should Take Care of Data and IP Protection
When we distribute the locations to multiple sites, data and IP protection will become harder. We need to leverage micro-segmentation, fine-tuned SOD, and other measures to protect the data.
The Design Should Make Operations a Priority
System operations seem less important in many business leaders‘ eyes. However, most of the risks come from the operation. We need to adopt a centralized SRE system, SIEM system, and other controls to make sure the multiple sites deployment is under consistent control.
When we design this perforce system, we can follow the typical Core Domain, Managing Domain, and Supporting Domain design pattern. In addition, the design for the branch site could be complex. To provide a consistent experience for the branch site, here are some design patterns to follow.
You do not need to worry where to deploy your service (on-prem or on what cloud to use). Businesses should focus on where to develop the business and where to hire the right people.
A combination of cloud backbone, inter-cloud, leased line, and nGate [link] will make the vision of Studio Anywhere possible.
You have the freedom of choosing any cloud when there are multiple options available in the same region. The cloud agonistic design will enable this low-cost choice easily.
You can easily take advantage of the reliability of the cloud and local high performance from on-prem deployment.
This is a studio of 400 users. Their artists are distributed around Toronto, Warsaw, Shenzhen, and Shanghai. Most users work in the main office sites, and some work from the partner site in Poland. There is also a portion of users who work from home. In this project, no single cloud can meet this distributed situation. We combine the power from Tencent Cloud, Google Cloud, and AWS and leverage cross-cloud connections to make the user experience agnostic. It also leveraged shared services, such as monitoring, SIEM, Vul Scan, etc., to move the studio away from those supporting functions required.
Products
Solutions
Consulting
Company
Resources