クレジットカードの登録無しで30,000円分のご利用、または半年間お試しいただけます!
 
 
 

ゲームサーバ開発の新時代

「スケーラビリティ」「高可用性」「低価格」を実現する最新のテクノロジー
 
 
 

スケーラビリティ

サーバレスアーキテクチャによる圧倒的な伸縮性。

GS2 はサーバレスアーキテクチャを世界に先駆けて採用し、サービス化されました。 サーバレスアーキテクチャによって、GS2のサービスは圧倒的なスケーラビリティを手にできました。 このスケーラビリティによって、あなたが提供するゲームが想定を大きく上回る大成功を収めたとしても、 サーバインフラのキャパシティを超えるリクエストを捌くことができずに困惑することはなくなります。 簡単な操作による性能変更、または何も特別な操作は必要とせず、ゲームからの大量のリクエストを捌くことが出来るでしょう。

高可用性

複数データセンターでの分散処理による安定性。

GS2 は処理やデータの保管などあらゆる面で複数のデータセンターを利用した分散処理を前提に設計・実装されています。 そのため、データセンターレベルで障害が発生するような不測の事態に陥ったとしても、サービスを継続することができます。 また、GS2 が扱うあらゆるデータも複数のデータセンターで保管されるため、データの消失に対する耐性も十分備えられています。

低価格

余剰リソースを排除できたことで実現される低価格。

GS2 ではサーバレスアーキテクチャを採用したことで、APIの実行に必要なリソースのみを都度確保することができました。 そのため、余剰リソースを排除することを実現し、IaaSなどを利用してサービスを実現するのと比較しても 十分にメリットのある価格でサービスを提供することができました。

GS2サービス

GS2 Account

アカウント管理機能を提供します。
機種変更時のデータの引き継ぎなどに利用することが出来ます。

GS2 Matchmaking

マルチプレイヤーゲームを実現するために必要なマッチメイキング機能を提供します。
「誰とでも」「カスタムオート」「パスコード」「ルーム」の4種類のマッチメイキング方式を用意しており、様々なニーズに応えることができます。

GS2 Realtime(Beta)

マルチプレイヤーゲームを実現する際に必要となる通信パケットの中継サーバ機能を提供します。
これによりWebSocketを利用したリアルタイム性の高いマルチプレイヤーゲームを待ち受けポートのルーティングなどの問題を高度な技術を要すること無く回避し、実現することができます。

GS2 Ranking

スコアやクリアタイムを競うようなゲームでのランキングを実現するための機能を提供します。
プレイヤー数が数億人単位になったとしても、自分の順位の取得や、とあるスコアを取得したとしておおよその順位を予測する。といった高度な操作を高速に実行することができます。

GS2 Inbox

メールボックス機能を実現するための機能を提供します。
メッセージ開封時に指定したURLに通知する機能などがあるため、通知を受けた際にアイテムを付与することでプレゼントボックスとしてサービスを利用することもできます。

GS2 Stamina

ゲームをプレイするために必要なポイントであるスタミナ値を管理する機能を提供します。
マルチデバイスで同一アカウントを利用した際に、同時にスタミナの消費を行うことで不正に2回プレイする。というような不正行為が行えないよう衝突判定などが実装されています。

GS2 Timer

指定した時刻に指定したURLにアクセスを発生させる機能を提供します。
この機能を利用すれば指定した時刻にアカウントBANを解除するような実装をcronジョブのような原始的な方法を利用しなくても実現できます。

GS2 SDK

GS2 の機能は REST API を経由して利用するのを基本としていますが、もっと快適にサービスをご利用いただけるように各種言語向けにSDKも提供しています。
サービス開始時点では PHP, Ruby, Java 向けのSDKを Apache License Version 2.0 で提供します。

また、サーバ開発のノウハウを持たない開発者向けに Unity で利用できる SDK も提供しています。

料金計算ツール

GS2 は従量課金制を採用しています。そのため、いくら費用がかかるのか予測が難しい面があります。
そのため、料金計算ツールを用意しています。開発中のゲームタイトルの特性を入力して、各サービスの利用料金の試算を行うのにご利用ください。