PC 版 Google Play Games のサンプルとプラグインは、PC 環境でのゲームの認定と構成のための SDK 統合を示しています。
AGDKTunnel
AGDKTunnel は、NDK サンプルであるエンドレス トンネルから派生しています。AGDKTunnel は、PC 版 Google Play Games SDK の次の統合を示しています。
- Google Play Games サービス(Play ID とクラウド保存)
- PC 版 Google Play Games 用の Input SDK
PC 版 Google Play Games のビルドを有効にする
ビルド バリアントは、デフォルト(モバイル)プラットフォームと PC プラットフォームを区別するために使用されます。PC 版 Google Play Games で実行する AGDKTunnel をビルドする手順は次のとおりです。
- [Build] > [Select Build Variant] に移動し、playGamesPC ビルド バリアントを選択します。
- (省略可)Google Play Games サービスを有効にして、モバイルと PC でクラウド保存をオンにします。
- (省略可)Play Asset Delivery API を有効にして、DXT1 圧縮テクスチャ アセットを配信します。
Google Play Games サービスを有効にする
Google Play Games サービス(PGS)は、ログインとクラウド保存に使用されます。これらの機能を有効にするには、次の操作を行います。
- AGDKTunnel パッケージの名前を任意の名前に変更します。
- Google Play Console でアプリケーションを作成し、パッケージ名を使用して Google Play ゲームサービスを設定する手順に沿って操作します。
app/src/main/res/values/strings.xmlのgame_services_project_id文字列値を、Google Play Console のプロジェクト ID に置き換えます。
Trivial Kart
Unity エンジンで Android 上の Google Play テクノロジーの使用方法を示すサンプルゲーム。PC 版 Google Play Games の場合、ゲームは次のことを実証します。
- ログイン、実績、リーダーボード、友だち、クラウド保存のための Google Play Games サービス
- Play Integrity: デバイスの完全性と Google Play ライセンスのステータスに関する完全性シグナルを受信します。
- PC 版 Google Play Games 用の Input SDK
構成情報については、trivialkart-unity サンプルをご覧ください。
Google Play Games Unity プラグイン
プラットフォーム ユーティリティ
platform_utils_package は、Unity で PC 版 Google Play Games のルーティンを自動化するためのツールです。このパッケージには次の機能が含まれています。
- GPG プラットフォーム定義スクリプト: プレーヤー設定内のカスタム定義のリストに UNITY_ANDROID_x86_64 定義を追加
- アセット インポーター スクリプト: インポートされたすべてのテクスチャを選択したテクスチャ圧縮(デフォルトでは DXTC)に設定します。
- ウィンドウ オプション: [ツール] > [GPG 設定] で利用可能なウィンドウ オプションを設定します。
入力キャプチャ
input-capture_package は、マウス入力キャプチャ機能を示しています。
- スペースバーで切り替え可能なマウス入力のキャプチャ
- マウスボタンの状態イベント
- マウスのスクロール イベント
- 画面のジオメトリの検出