SDKの扱いはイライラすることがあり、StackOverflowのフォーラムで救命ソリューションを探す前に何かがうまくいかないことを賭けることができます。ゲーム開発を始めていて、Facebook SDKの動作が不明な場合、ここが良いスタート地点です。
テストを開始するのにFacebook Sdkが必要な理由
Facebookはいまだに様々な楽しいゲームをホストしています-Ludo Star、8 Ball Pool、UNOなど。このようなゲームを作るにはUnityのようなエンジンが必要ですが、Facebook上で実行したり、Facebookに関連した機能を追加するには別のコンポーネントが必要です。それがFacebook SDKの役割です。
SDKはソフトウェア開発キットの略です。FacebookのSDKは特にFacebookの機能をソフトウェアに統合したり、Facebook上で使用可能にするために利用されます。一般的に、8種類のFacebook SDKが存在します。しかし、ゲームを作るためには1つだけ必要です:Facebook Unity SDKです。
Facebook Unity Sdkの利点
Facebook Unity SDKはオンラインで無料で入手でき、以下のような機能を提供します:
- プレイヤーがFacebookプロファイルでゲームに自動ログイン可能にする、
- プレイヤーがスコアをFacebookの友人と共有できるようにする、
- どの広告が機能していて、どれが機能していないかを追跡する、
- そして、Facebook上でのプレイヤーの消費行動を追跡し、それに応じてゲームプレイを調整することができます。
MetaのSDK公式ドキュメントは、どのゲーム開発者でも簡単にフォローし実装できるよう、分かりやすく明瞭です。
Facebook Unity Sdkが収集するデータ
プレイヤーの行動を分析するにはデータが必要で、それをSDKが収集します。さらに詳しく見ると、そのリストには以下が含まれます:
- 明示的および暗黙的なイベント、
- FacebookアプリID、
- モバイル広告ID、
- アプリとの基本的なインタラクションなどの自動ログイベント
- そして、タイムゾーン、画面サイズ、デバイスモデルなどのデバイス自体のメタデータ。
新しいバージョンでは追加データが収集されることがあります。SDKの新バージョンは定期的にリリースされているため、プロジェクトで使用する前に最新のSDKを確認してください。Kwaleeのようなゲームパブリッシャーと協力している場合は、彼らの出版マネージャーに連絡して、どのバージョンがおすすめかを確認するのがベストです。
最新のFacebook Unity SDKを見つける場所を知りたい場合は、公式ダウンロードページをブックマークできます。
Unityプロジェクトにfacebook Sdkを実装する方法
知っておくべきことは、ゲームを長時間公開していて、後からSDKを統合した場合、分析するデータは信頼できないかもしれないということです。ユーザーがインストールリンクにアクセスできるうちは、古いバージョンのゲームをインストールまたは使用し続けるかもしれません。
しかし、一般的にFacebook Unity SDKの実装は3つのフェーズに分かれています。
- フェーズ1: 最初のフェーズは、SDKをUnityプロジェクトにインポートすることに焦点を当てます。まずSDKの最新バージョンを参照する必要があります。
- フェーズ2: Meta Developer App Dashboardでゲームをセットアップする必要があります。これなしではSDKは適切に機能しません。このためにはFacebookアカウントが必要です。
- フェーズ3: SDKと通信するコードを書く必要があります。Unity専用ですので、C#の知識が必要です。
これらフェーズのプロセスはSDKの公式ドキュメントに記載されています。より迅速で簡単な設定バージョンが必要であれば、Publishing Portalで各フェーズごとのステップバイステップガイドがあります。ガイドをフォローすることで、ゲームプロジェクトに実装する際に何も見逃すことがありません。
Facebook Unity Sdkについての知識が増えました!
Publisher of the Year (TIGA 2022)として、多くのゲーム開発者に成功し利益を上げるゲームを作り、プレイヤーが何度も戻ってくるように指導してきました。Facebookの機能が含まれたモバイルゲームを制作している場合は、私たちのPublishing Portalで提案してみてください。モバイルゲームのゲームプレイビデオや簡単なプレイ可能なプロトタイプがあれば開始できます。私たちのゲーム開発努力に関する最新情報を知るためにソーシャルメディアでフォローしてください(TikTok | Twitter | YouTube | Instagram | LinkedIn)。








