Blog
Cloud News & Insights

Why Game Development is Better in a Hybrid Environment

Game development is a complex process. The life cycle of a game can extend for years and some may go on for decades. Some of the game development processes can be easily moved to the cloud whereas others seem to hit a roadblock. This is the main reason why development in a hybrid environment is growing at a rapid pace instead of comprehensive migration to the cloud.

Understanding the game development process

To understand the game development process, we have to divide it into several blocks.

Pre-Production

Storyboarding

This is the conceptual stage, in which writers and artists are primarily involved. Modern storyboarding can often involve people from various parts of the world, and such collaborative work requires robust tools which speed up decision making and enhance productivity. A cloud-based offering is best suited for this stage. We require an enterprise collaborative environment to enrich the process.

Creating a 2D Prototype

This stage is critical especially when game developers are seeking funding for their project. One must realize that 3D animation is both labor and infrastructure intensive, calling for an infusion of large investment. At the same time, 2D prototyping does not consume as much processing power or memory. For a startup prototyping in a cloud environment is ideal, and typically game developers work on several prototypes simultaneously and then pitch to investors. The cost of developing prototypes can be dramatically reduced in the cloud.

Production

Full Scale Game Development

One must remember that not all prototypes pass the test to reach the 3D development stage. At this juncture the need for extensive infrastructure becomes important. Game development by itself can be divided into several smaller processes: modeling, texture mapping, lighting effects, animation and finally rendering. Executing these processes requires extensive resources which can be accessed in a cloud environment. Rendering farms in the cloud can be very cost effective especially when the demand for the resources is elastic and fluctuating.

The main limitation in adopting cloud technology for rendering is the transfer of data. Since the amount of data transferred is usually in the terabytes, and the time required for this can sometimes negate some of the benefits derived from cloud infrastructure.

Post Production

Compositing and special effects are part of the post-production process, and here there is sufficient scope for using cloud-based infrastructure. The problem of data transfer through internet pipelines can be negated to some extent, since the rendering process is already completed.

Testing

Testing may seem like a tertiary process but in game development, this step is crucial. Game developers utilize the expertise of seasoned gamers, often scattered all over the globe. A cloud-based environment is perfectly suited for testing, mainly because of its multi-location features. You can read more about this on GMO Cloud’s Locations page.

Conclusion

As you can see, it’s pretty clear that some 3D game development processes are a great fit for the cloud environment while others are better suited for in-house infrastructure. Rendering farms in the cloud can only be effectively utilized if the data pipeline is robust. For this reason, game development may be perfectly  suited for a hybrid environment, rather than completely migrated all processes to the cloud.

Be Part of Our Cloud Conversation

Our articles are written to provide you with tools and information to meet your IT and cloud solution needs. Join us on Facebook and Twitter.

 

About the Guest Author:

Sankarambadi SrinivasanSankarambadi Srinivasan, ‘Srini’, is a maverick writer, technopreneur, geek and online marketing enthusiast rolled into one. He began his career as a Naval weapon specialist. Later, he sold his maiden venture and became head of an offshore Database administration company in Mumbai. He moved on as Chief Technology Officer of one of the largest online entities, where he led consolidation of 300 online servers and introduced several Web 2.0 initiatives. He holds a Master’s degree in Electronics and Telecommunication.

Share on LinkedIn

This Week in the Cloud [February 22, 2013]

In case you missed it, here are a few notable stories posted on our GMO Cloud blog this past week. As always, you can follow us on Twitter or Facebook, or sign up for our newsletter updates here.

Why the Cloud is Great for Gaming

four-teens-serious-playing-video-game-200x133
One of the latest trends in the gaming industry is the shift towards the cloud. While there is a lot of hype surrounding the term ‘Cloud’, practically every industry has significantly benefited from joining the cloud revolution, and the gaming industry is no exception.

Read more

Application Development in the Cloud: Going Beyond Infrastructure as a Service

coffee-almonds-tissue-cloud-computing-200x133
The cloud is changing the expectations of both those who use it to run businesses and those who use it as a development platform. We mentioned several times that software developers love the freedom that a cloud environment gives them because they can simulate any…

Read more

Why the Asia Pacific is Eyeing the Hybrid Cloud

globe-asian-map-clouds-200x131IT infrastructure in the Asia Pacific market is steadily becoming overloaded. This is due to rapid growth in the region’s economy which has increased overall workload and demand that infrastructure. While Asia’s economic growth is obviously a good thing…

Read more

3 Things You Need to Know Before Using the Cloud for Your Business

businessman-jump-sky-clouds

There is no question that cloud computing brings huge advantages to practically any business. There’s no need to ever buy a server and upgrading software is a breeze. In fact, there are many tech companies worth millions that do not have a single data center or server closet.

Read more

Share on LinkedIn

Why the Cloud is Great for Gaming

One of the latest trends in the gaming industry is the shift towards the cloud. While there is a lot of hype surrounding the term ‘Cloud’, practically every industry has significantly benefited from joining the cloud revolution, and the gaming industry is no exception. In fact, gaming might be the industry that has benefited the most.

As everyone knows, video games require high-speed processors, high-end graphics, and lots of memory. By moving into the cloud, the gaming industry makes maximum use of resources to offer the highest gaming experience for its users. While scaling is an important feature that attracts the gaming industry towards the cloud, there are other features that can boost the performance of high-end MMORPGs. Before talking about other features, let us look at scalability.

Automatic Scaling

One of the most striking features of cloud computing technology is automatic scaling. The ability to scale up your resources during peak traffic times and the flexibility to scale down during off-peak times is cost effective for companies in terms of capital expenditures as well as operating expenses.

Moreover, the performance of the server is improved. Consider an instance where several people log onto a MMORPG game. If the server capacity is 6000 users, it starts going down if more people start logging in. If the game is hosted on a cloud server, where the capacity of the data center is 64 servers, each server can host 6000 users. That’s a total of 384,000 users who can enjoy the highest performance of the server at the same time. Under normal circumstances, not more than 6000 people log in to the server.

The billing is done only for the services used. This is the power of automatic scaling.

What does the cloud offer game developers?

While scalability is one of the main advantages of cloud gaming, there are other benefits for game developers. In the traditional development environment, game developers are stuck with static consoles. Though gamers have the necessary creativity to devise high-end games, they have to limit their creativity to suit the existing infrastructure. In a cloud-based environment, hardware is constantly updated. Developers get the opportunity to use cutting-edge technologies to deliver amazing games.

Cloud technology also answers latency concerns. Cloud-based games run at 60 frames per second and 1080 resolution. This is a game developers’ dream when compared to the 30 fps and 780 resolution of static consoles. Lower latency levels greatly increase the performance of the game.

Another benefit of cloud-based gaming is device independence. Developers get the flexibility to create device-independent games. Whether games are to be used on PCs, notebooks, televisions, tablets or smartphones, developers can create games that are of high quality, low latency, and are device independent. With mobile devices, end users can access the game from anywhere. They can pause and continue the game at any time.

Another positive feature is that game users do not have to purchase new hardware, install applications, download programs, or carry physical discs. The hassle-free game environment offered by the cloud environment gives license to developers to unleash their creative talents in creating innovative games.

How is a game server configured? Read more on the Game Server Solution page of GMO Cloud and see how all these benefits come together to handle sudden heavy traffic.

Be Part of Our Cloud Conversation

Our articles are written to provide you with tools and information to meet your IT and cloud solution needs. Join us on Facebook and Twitter.

About the Guest Author:

Kaushik Das

Kaushik Das is an engineer, research analyst and a technical writer in the areas wireless, IT, enterprise software, next-generation hosting, storage and renewable energy. He specializes in competitive analysis, market research, industry insights, white paper and actionable web content development.

Share on LinkedIn

Page 2 of 212