Huaweiのモバイルゲーム開発者向け紳士キット:迅速なHMS統合のためのゲームサービスとツール



こんにちは、Habr!私の名前はミハイルです。Huaweiモバイルサービス統合の分野の開発者に技術サポートを提供しています。そして今日は、モバイルゲーム開発者に役立つツールについてお話ししたいと思います。Azur Gamesの友達は、ゲームをすばやく適応させる方法についてすでに話しましたこの記事では、基本的なゲーム内機能を実装するHuawei Game Serviceと、アプリの収益化、広告、分析のためのツールについて詳しく説明します。



アプリケーションレベルでのHuaweiゲームサービス



Huawei Game Serviceは、ゲーム用のHMSエコシステムの一部です。これは、アプリケーションレベルとシステムレベルで機能します。アプリケーションレベルでは、HGS(Huawei Game Service)により次のことが可能になります。



  • . 200 . Game Service , . ID, , , , . , , : —  ; —  , ; —  , .

  • . , , , . , , -. .

  • . . , , - , .

  • . Game Service 70 , .

  • . Huawei Drive, / .



Huawei Game Services





Huawei Game Serviceは、オペレーティングシステムとアプリケーション自体をリンクするGameTurboEngineに基づいています。これにより、限られたシステムリソースでの負荷分散が可能になります。アプリケーションは、ゲームシーン、構成、およびその他の情報をシステムに渡して、リソースを動的に割り当てることができます。次に、システムはそのステータスに関する情報を提供するため、アプリケーションパラメータを変更して、ユーザーがゲームをシームレスに操作できるように適合させることができます。 



したがって、アプリケーションは、ユーザーに遅延のシナリオを提供し、それらを可能な限り見えなくすることができます。このアプローチは、柔軟でスムーズな移行を構成できるゲームシーンの数を増やすのに役立ちます。



収益化ツール



支払いサービスを利用する場合、Huaweiエコシステムでは法的エンティティの登録が必須です。データを確認すると、広告の操作とアプリ内購入が可能になります。これを行うには、次を使用します。



  • パーソナライズされた広告を実装できる広告キットサードパーティの広告プラットフォーム(adjustなどと統合して、プライバシー要件を損なうことなくコンバージョンとトラフィックを追跡します。各ユーザーは一意の暗号化されたOAIDを持っています。

  • In-App Purchases (IAP) — . : , . . IAP 78 170 . , . IAP , Huawei.





Huaweiエコシステムには、ユーザーアクティビティを促進する方法がいくつかあります。ゲームへの参加を増やすには、自動言語選択でパーソナライズされた通知を送信できるプッシュキットを使用することをお勧めします。次に、開発者は通知の表示と配信に関する完全なレポートを見ることができます。通知については、PushKitがAnalyticsKitから取得できるパーソナライズされたグループを設定できます。開発者は、過去の通知のキャッシュに基づいて通知を送信したり、新しいイベントスクリプトを送信したりするために、さまざまなイベントスクリプトを設定できます。プッシュ通知を視覚的にカスタマイズする可能性もあります。ギフトモジュールの



使用ゲーム内の特定のアクションまたはアプリケーション自体のダウンロードに対してプレーヤーが受け取るギフトのシステムを設定できます。ギフトには一意のシリアル番号を付けることができます。ギフトを受け取るには、ユーザーは指示に従うか、シリアル番号なしで受け取る必要があります。そうすると、特定のアクションを実行したすべての人がギフトを受け取ります。



ユーザーに報酬を与えるための別の方法はあるHuawei社ポイント、アプリやゲームで支払いに使用できる内部の通貨。このシステムは、ゲーム内購入を増やし、より多くのプレーヤーを引き付けるのに便利です。ポイントを持ってゲームプレイの一環としてすぐに購入したり、ポイントを獲得して他のHuaweiアプリで購入したりすることで、プレイのモチベーションを高めることができます。 



ポイントは現在、有料アプリ、仮想商品、特典、アプリ内サービスの購入、ゲーム内通貨(ゴールドコインやダイヤモンドなど)との交換、Huawei Video、Huawei Music、HuaweiThemesのサブスクリプションの支払いに使用できます。 ..。



ゲームデータツール



現在、HMSコアには、さまざまな機能で動作する約30の異なるクジラがいます。ほとんどのゲームでは、そのうちの3つだけを接続するだけで十分です。



  • Analytics Kit 500 , , . , , , . . 

  • Account Kit (SMS- ) Huawei ID, . QR-. 

  • Drive Kit, . Drive API, Huawei Android. . 





原則として、HMSへのアプリケーションの適応はそれほど労力を要しません。主なタスクは、GoogleとHuaweiの2つのプラットフォームで同時に動作することを保証することですこれについては、Habréに関する記事がすでにあります



Unityエンジンでゲームを使用している場合は、AndroidStudioまたはUnityDistribution Portalのプラグイン使用して、HMSの実装を高速化できます。これにより、AppGalleryを含む複数のプラットフォーム用の単一のAPKを一度に作成できます。CocosEngineとの直接統合もあります。  小規模なチームの場合、クラウドのテストおよびデバッグサービスを使用すると便利です。



これにより、Huawei電話に物理的にアクセスせずにアプリをテストできます。次の記事の1つはそれらについてです。



ゲームを公開する方法 



AppGalleryを使用するには、次の手順に従います。



  • AppGalleryConnectに登録しますこれは、アプリケーション(ゲームを含む)用のユニバーサルコンソールであり、公開、早期アクセス、および統計の取得を可能にします。登録するには、法人を指定し、支払い情報を追加する必要があります。確認プロセスには最大4日かかる場合があります。

  • プロジェクトを作成します。

  • アプリケーションをプロジェクトに追加します。



  • 選択したさまざまなHuaweiサービスとの主要な統合を追加します。他のクジラと対話するためのスクリプトと証明書を追加します。

  • アプリを公開します。



それは今のところすべてです。プラットフォームの機能、AppGalleryへのアプリの一覧表示、Huaweiのツールに関する技術的な質問がある場合は、コメントで質問してください。



All Articles