Unity ゲーミングサービスに関する 10 部構成のチュートリアルシリーズから始めましょう

サービスとしてのモバイルゲームを開発する場合、プレイヤーのログインや回復可能なアカウントなどの機能の実装、友人の追加、広告収益化戦略、バーチャルおよびアプリ内課金など、ゲームのコア開発以外の一連のユニークなタスクに取り組む必要があります。
Unity ゲーミングサービス (UGS) はライブゲームを運営するためのプラットフォームですが、利用できる機能が多数あり、経験豊富なモバイルゲーム開発者にとっても、どこから手を付ければよいか判断が難しい場合があります。
Unity ゲーミングサービスの新しいチュートリアルシリーズは、開発者が UGS のコア機能を理解し、それがチームやゲームにとって最適な選択であるかどうかを評価することで、そのニーズを満たすことを目的としています。このシリーズでは、ログイン、プレイヤー経済、アプリ内課金、リワード広告などに関する UGS 機能の実装に関する詳細な技術コンテンツを提供します。
UGS シリーズ:ビデオ 10 本、記事 10 本、サンプル

UGS シリーズは 10 個のチュートリアルで構成されており、各チュートリアルは YouTube のビデオと Unity Discussions の記事の両方として公開されています。新規および中級レベルの Unity 開発者は、UGS のコアサービスを使用して基本的なプロジェクトをビルドするための手順を学べます。
さらに、新しいサンプルプロジェクト『Gem Hunter Match – Cloud Edition』では、これらのサービスの動作を確認できます。このデモプロジェクトは、Unity のコア開発の経験は豊富にあるが、UGS の機能をゲームに使った経験がなく、その方法のヒントを探している上級 Unity 開発者を対象としています。
プレイヤーのログイン、データ、経済からアプリ内課金、リワード広告まで
最初の 4 つのチュートリアルは、プレイヤーデータの保存と読み込みを行うには認証されたプレイヤーが必要なため、プレイヤーログインの設定に関するものです。概要説明の後、以下の各ログイン方法のチュートリアルがあります。Facebook、Apple Game Center、Google Play Games。
その後、このシリーズはプレイヤーデータに進み、Cloud Code の設定方法と、プレイヤーユーザー名の保存方法を使用してサーバーサイド検証の概念を紹介します。
次に、プレイヤーエコノミーで、開始プレイヤーのインベントリにポーションとゴールドをいくつか追加し、新規プレイヤーと再開プレイヤーのアーキテクチャを確立します。
その後、ゲーム内通貨でバーチャル購入(ゴールドで新しい体力ポーションを購入するなど)の実装に移ることができます。
このシリーズの最後の 2 つのチュートリアルでは、Unity のアプリ内課金パッケージをリアルマネーで購入できるように設定する方法と、LevelPlay を使用してリワード広告を実装する方法について説明します。
シリーズの終わりには、スターターパックのようなものが揃い、あらゆるゲームに使用できる基盤が揃い、GitHub でサンプルプロジェクトをチェックできるようになります。
簡単に参照できるように、UGS シリーズがカバーする 10 のトピックのリストを次に示します。
1.導入
2.プレイヤーログイン
3.Facebook ログイン
4.Google Play Games ログイン
5.Apple Game Center ログイン
6.プレイヤーデータ
7.プレイヤー経済
8.バーチャル購入
9.アプリ内課金
10.リワード広告
UGS のすべてのチュートリアル、サンプル、スクリプトの場所

1.ビデオチュートリアル:チュートリアルシリーズの全文はこちらです。
2.ライティングチュートリアル:紹介記事は、シリーズの各記事にリンクしています。
3.サンプル:Gem Hunter Match – Cloud Edition はこちらの GitHub ページにあります。
UGS シリーズから、商用ゲーム開発に役立つヒントがたくさん得られることを願っています。
