More Related Content
PPTX
ゲーム特化の BaaS! Unity + PlayFab 入門! PPTX
C# CloudScript Azure Functions との連携 PPTX
入門者の方向け Azure PlayFab の簡単な紹介 PPTX
PDF
PDF
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム PPTX
PPTX
baserCMSのstripe連携プラグインを作った話 What's hot
PDF
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術 PDF
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々 PDF
PDF
Foss4G 2015 Drupal Hands-on Session PDF
HerokuでRailsアプリ運用の パフォーマンス、SEO対策 PDF
TypeScript x Bot Framework PDF
PPT
Drupal8を体験しよう Drupal8 & Docker PDF
月間 250 億 imps 配信するために fluct が考えていること! PDF
What's Drupal & Drupal as a Employee App Platform PPTX
gcpug_okinawa_#2_hiroshi_kawakami PDF
PDF
AWS+WordPressでつくるFirefoxアプリ PDF
PDF
Drupal deployment trial on Engine Yard PDF
PDF
NativeAppに近付ける manifest.json PDF
Lampで作るソーシャルアプリの負荷対策~アプリとインフラの調和のテクニック~ PPTX
ディープラーニングをAWS LambdaとStep Functionで自動化する PPTX
JAWS-UG Santo 2014-07-05 Drupal on PaaS Cloud Similar to ゲーム特化の BaaS! Unity + PlayFab 入門!
PDF
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~ PDF
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた PDF
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう PPTX
Unity + PlayFab + Azure Functions PDF
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~ PDF
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~ PPTX
PPTX
全部見せ。マイクロソフトのゲーム開発テクノロジー最新Update PDF
誰でも今日から実践できるUnity x PlayFab(Demoパート) PDF
PDF
PDF
PDF
PDF
PPTX
Azure PlayFab Unity SDK vs C# SDK PPTX
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】 PDF
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜 PDF
【GCC18】PUBGライクなゲームをUnityだけで早く確実に作る方法 〜ひとつのUnity上でダミークライアントを100個同時に動かす〜 PDF
PPTX
ゲーム特化の BaaS! Unity + PlayFab 入門!
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
BaaS/mBaaS とは
• (mobile)Backendas a Service
• ゲームやアプリのサーバーサイドの処理をクラウドにおまかせ
• たとえば PlayFab を使うとゲームにこんな機能を簡単に組み込める
• ユーザー管理
• ショップ
• 通貨 / アイテム
• ランキング
• マッチング
• Push 通知
• バッチ
• Etc...
- 7.
BaaS/mBaaS とは
• (mobile)Backendas a Service
• ゲームやアプリのサーバーサイドの処理をクラウドにおまかせ
• たとえば PlayFab を使うとゲームにこんな機能を簡単に組み込める
• ユーザー管理
• ショップ
• 通貨 / アイテム
• ランキング
• マッチング
• Push 通知
• バッチ
• Etc...
全部自分で実装するのはすごく大変。
多くの場合は自分で実装するよりもサービスを
使ったほうが早い、安い、安全。
個人開発や小規模チームの開発で効果的。
- 8.
BaaS/mBaaS とは
• 代表的なBaaS / mBaaS
• Firebase (Google)
• GameSparks (Amazon)
• GS2 (Game Server Services)
• ニフクラ mobile backend (富士通クラウドテクノロジーズ)
• Azure PlayFab (Microsoft)
※オレンジ字はゲーム用途向けの Baas / mBaaS
- 9.
BaaS/mBaaS とは
• 代表的なBaaS / mBaaS
• Firebase (Google)
• GameSparks (Amazon)
• GS2 (Game Server Services)
• ニフクラ mobile backend (富士通クラウドテクノロジーズ)
• Azure PlayFab (Microsoft)
※オレンジ字はゲーム用途向けの Baas / mBaaS
非ゲーム用途での人気は Firebase 一強。
ゲーム用途ではどこも覇権を握れていない印象。
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
PlayFab でできないこと
マルチプレイなどのリアルタイム通信処理
• Photonや MagicOnion などと役割分担する
サーバープログラムのホスティングやオーケストレーション
• 例えば Azure なら Container Instances や Azure Kubernetes Service な
どと役割分担する(Azure 以外のサービスでも OK)
マスタやユーザーデータを RDB で管理する
• Airtable や Azure SQL Database などと役割分担する
- 19.
PlayFab でできないこと
マルチプレイなどのリアルタイム通信処理
• Photonや MagicOnion などと役割分担する
サーバープログラムのホスティングやオーケストレーション
• 例えば Azure なら Container Instances や Azure Kubernetes Service な
どと役割分担する(Azure 以外のサービスでも OK)
マスタやユーザーデータを RDB で管理する
• Airtable や Azure SQL Database などと役割分担する
リアルタイム通信とサーバープログラムのホスティングは
現在開発中。
リアルタイム通信 : PlayFab PubSub
サーバーのホスティング : PlayFab Multiplayer Servers 2.0
- 20.
- 21.
PlayFab を Unityへ導入する方法
• Playfab.com でアカウントを作成する
• スタジオとタイトルを作成する
• Unity に PlayFab の Editor 拡張を入れる
• Editor 拡張でアカウントなどを設定する
- 22.
PlayFab を Unityへ導入する方法
• Playfab.com でアカウントを作成する
• スタジオとタイトルを作成する
• Unity に PlayFab の Editor 拡張を入れる
• Editor 拡張でアカウントなどを設定する
- 23.
PlayFab を Unityへ導入する方法
• Playfab.com でアカウントを作成する
• スタジオとタイトルを作成する
• Unity に PlayFab の Editor 拡張を入れる
• Editor 拡張でアカウントなどを設定する
- 24.
PlayFab を Unityへ導入する方法
• Playfab.com でアカウントを作成する
• スタジオとタイトルを作成する
• Unity に PlayFab の Editor 拡張を入れる
• Editor 拡張でアカウントなどを設定する
- 25.
PlayFab を Unityへ導入する方法
• Playfab.com でアカウントを作成する
• スタジオとタイトルを作成する
• Unity に PlayFab の Editor 拡張を入れる
• Editor 拡張でアカウントなどを設定するとても簡単。
詳しくは公式ドキュメントを参照。
https://docs.microsoft.com/ja-jp/gaming/playfab/sdks/unity3d/quickstart
[Kan のメモ帳]というブログの記事が
とても分かりやすく、より実践的なのでそちらもオススメです。
https://kan-kikuchi.hatenablog.com/entry/PlayFabLogin
- 26.
- 27.
- 28.
PlayFab の価格
• Essential- 無料
• 一部機能制限はあるが無料
• MAU 無制限
• 商用利用も可能
• Indie Studio - 11,088/月
• 全機能利用可能
• 10 万 MAU まで利用可能(以降は Professional へ自動アップグレード)
• 開発中は無料(1,000 MAU 未満は開発中扱い)
• Professional - 0.896/MAU ※最小支払額 33,488
• Enterprise - お問い合わせ
- 29.
PlayFab の価格
• Essential- 無料
• 一部機能制限はあるが無料
• MAU 無制限
• 商用利用も可能
• Indie Studio - 11,088/月
• 全機能利用可能
• 10 万 MAU まで利用可能(以降は Professional へ自動アップグレード)
• 開発中は無料(1,000 MAU 未満は開発中扱い)
• Professional - 0.896/MAU ※最小支払額 33,488
• Enterprise - お問い合わせ
Essential か Indie Studio のほぼ二択。
機能制限の枠に収まるかどうかで判断。
まれに別途従量課金が発生する機能も
あるのでそれは要注意。(CDNとか)
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.