Extend Service Extension 入門
Last updated on July 14, 2026
注釈:本資料はAI技術を用いて翻訳されています。
概要
Extend Service Extension を使用すると、AGS 上でカスタムサービスを構築し、ホストできます。これらのサービスは、ゲームから呼び出せる RESTful エンドポイントを公開します。たとえば、プレイヤーランキングの計算や、外部ソースからのデータ取得などに使用できます。
Extend Service Extension アプリは、gRPC サービスと gRPC Gateway を基盤に構築された RESTful Web サービスです。
このスタック構成では、次のようになります。
- エンドポイントおよびそれに必要な認可は、Protobuf 内で gRPC メソッドとして定義されます。
- エンドポイントハンドラーは、gRPC サービス内に実装されます。
- gRPC Gateway は、対応する OpenAPI 仕様の生成を含め、gRPC サービスを自動的に RESTful Web サービスとして公開します。
メリット
-
柔軟性: プレイヤーランキングのカスタムロジック、プログレッションシステムのルール、外部データソースとの連携など、AGS が標準で提供していない機能を構築できます。
-
マネージドホスティング: AGS は、Admin Portal を通じてカスタムサービスのデプロイ、スケーリング、モニタリングを管理します。
-
シンプルな連携: gRPC Gateway は、サービス定義から RESTful API と OpenAPI 仕様を自動的に生成します。
-
迅速なイテレーション: Admin Portal からいつでもサービスの変更をデプロイ・再デプロイできます。