メインコンテンツまでスキップ

Extend Service Extension 入門

Last updated on July 14, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要

Extend Service Extension を使用すると、AGS 上でカスタムサービスを構築し、ホストできます。これらのサービスは、ゲームから呼び出せる RESTful エンドポイントを公開します。たとえば、プレイヤーランキングの計算や、外部ソースからのデータ取得などに使用できます。

Extend Service Extension アプリは、gRPC サービスと gRPC Gateway を基盤に構築された RESTful Web サービスです。

Extend Service Extension Diagram

このスタック構成では、次のようになります。

  • エンドポイントおよびそれに必要な認可は、Protobuf 内で gRPC メソッドとして定義されます。
  • エンドポイントハンドラーは、gRPC サービス内に実装されます。
  • gRPC Gateway は、対応する OpenAPI 仕様の生成を含め、gRPC サービスを自動的に RESTful Web サービスとして公開します。

メリット

  1. 柔軟性: プレイヤーランキングのカスタムロジック、プログレッションシステムのルール、外部データソースとの連携など、AGS が標準で提供していない機能を構築できます。

  2. マネージドホスティング: AGS は、Admin Portal を通じてカスタムサービスのデプロイ、スケーリング、モニタリングを管理します。

  3. シンプルな連携: gRPC Gateway は、サービス定義から RESTful API と OpenAPI 仕様を自動的に生成します。

  4. 迅速なイテレーション: Admin Portal からいつでもサービスの変更をデプロイ・再デプロイできます。

On this page