About Game Server Services

What are Game Server Services?

Game development has become increasingly complex over the last 30 years. The Unity / Unreal Engine general-purpose game engines have revolutionized the industry.

In the past, game developers had to spend a significant amount of time creating the infrastructure for games, including graphics, asset management, and sound, before they could begin creating content. The creation of these environments was done independently for each title, and development proceeded with insufficient sharing of information between titles. As a result, the wheel was constantly reinvented between companies and projects.

A general-purpose game engine solves these problems and allows game developers to start creating content immediately. By using the same technology stack across companies and projects, we now have a development environment that allows for greater staff mobility without sacrificing productivity.

However, the starting point for these innovations was more than a decade ago. The game environment has changed dramatically over the past decade. One of the most significant changes is the demand for game development that relies on online capabilities.

Online game support for general-purpose game engines is inadequate, and game server development, like game engine development in the past, is done independently by each company and each project. This lack of productivity is evident, now that it has become commonplace to develop on general-purpose game engines.

Game Server Services was created to solve this problem and improve the efficiency of your general-purpose game server development.

What makes Game Server Services different from other server solutions?

We offer a server solution to monetize your game long term. This can be called Game as a Service or a solution to support what we call Live Gaming.

A typical game genre for Game as a Service would be MMORPG. If you think that Game as a Service only applies to a few game genres, you are wrong.

Game server services originated in Japan.

Before the advent of smartphones, the trend of “social games”, which started with Facebook games, blossomed in Japan and became a huge business.

Browser-based social games have left the hands of social networks and the social element has completely faded away, but the game mechanics invented have become the backbone of smartphone game mechanics.

Have you heard of Genshin Impact? Genshin Impact is developed in China, but it takes the game mechanics that Japanese social games have developed and sublimates them into something that can be used globally.

Game Server Services is a solution that can be used to develop games like Genshin Impact, where competitive gaming is not the focus of the game, but network functionality plays an important role.

What features are provided for Game as a Service?

Other companies’ solutions are based on storing player data as binary data. This method is flexible, but it has its problems.

Other companies’ solutions are based on storing player data as binary data. This method is flexible, but it has its problems.

First, it is difficult to analyze the data; to achieve Game as a Service, the total number of resources distributed and consumed in the game must be properly analyzed to maintain a healthy environment.

Second, cheating is possible, and to achieve Game as a Service, players’ resources must be properly managed to maintain order in the game world.

Game Server Services puts a lot of effort into designing and providing microservices for each function in the game. For example, we provide

  • Story progression management
  • Inventory
  • Collections
  • Avatar, equipment, party organization
  • Experience and level
  • Usage limits
  • Event Schedule Management

The ability to analyze story progress is critical for Game as a Service. What if only 1% of players have completed all the stories, and you spend a lot of effort developing additional stories? This is a waste of time. Before adding more stories, we need to analyze why people have not completed the stories and improve the game so that more people will complete the existing stories.

Inventory management is also important. This should be managed on the server so that players do not lose their items, but it is also important for the developer to know the total amount of items being distributed in the game and how much is being consumed.

Which items do players need the most? Is there a surplus of in-game currency that has lost its purpose? By analyzing this situation, you can motivate players by including the most needed resources in event rewards or by introducing content that allows players to consume more of the excess resources.

Thus, Game as a Service is essential for analyzing data for a healthier in-game economy. However, this will not be possible if player data is stored in binary form.

Are you ready?

The content you should read next depends on your interests.

Concept of Game Server Services

About the game development environment that Game Server Services aims to create.

Development Flow

Game Development Flow Using Game Server Services