SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
*本資料の内容 (添付文書、リンク先などを含む) は de:code 2020 における公開日時点のものであり、予告なく変更される場合があります。
#decode20 #
2020 年も最高のゲームをつくろう!
Game Stack でゲーム開発をしよう!
~ LiveOps とデータ分析編 ~
A13
増渕大輔
マイクロソフトコーポレーション
本セッションについて
対象者
課題
ゴール
• オンラインゲームの開発や運営に携わっている開発者の方
• これからオンラインゲーム開発をはじめる開発者の方
• ゲーム業界は技術の変化が激しい業界
• ゲーム開発に忙しくてサーバーやデータベースの技術習得の時間がない
• 最新の LiveOps の考え方を習得したい
• 短い時間で Microsoft Game Stack の最新情報をキャッチアップ
• マルチサーバーに最適な技術を選定できるようになる
• データ分析に最適な技術を選定できるようになる
セッションアジェンダ
1. 基本のデータ分析 と LiveOps
2. LiveOpsをすぐに実現できる PlayFab
3. Azure で実践する高度なデータ分析
オンラインゲームの分析はどんな仕組み?
•行動ログ, JSON
•課金などの集計
•セーブデータ
LiveOps とは? LiveOps Basics
• 実運用後にゲームを少しずつ変更する運用
• マネタイズ、エンゲージメント、リテンション
• プレイヤー同士の交流にフォーカス
• ゲームのコードを変更せず実施する
Live Opsのベストプラクティス
• 統計値を毎日見る
• メンバーでデータをシェアする
• 積極的にクエリーを発行する
• 顧客の問題について可視化
• セグメンテーションとファネル作成
https://aka.ms/AA8doyp
LiveOpsガイド
Live Opsの例
• 新たなコスメティックアイテム
• 期間限定
• 週末のイベント
LiveOps マチュリティモデル
1: LiveOps Basics
2: LiveOps Optimizing
3: LiveOps Mastery
0. Live
Game
Goals:
• Improve game’s
performance
• Extend games life
• Respond to feedback
Actions
• Adjust game balance
• Add new content
• Fix bugs
Practitioners
• Live content team
• Build team
Goals:
• Optimize player experience
• Increase revenue
• Reduce risks
Actions
• Segment players
• Target offers and content
• Predict churn
Practitioners
• Data analysts
• Product managers
Goals:
• Strengthen brand and loyalty
• Organic growth and sustainment
Actions
• Social features
• Community events
• Moderation
Practitioners
• Community teams
• Customer support
• Marketing
Game Studios and Games https://aka.ms/AA8doyp
LiveOpsガイド
LiveOps マチュリティモデル
1: 継続的な運用チーム作り
2: プレイヤーに合わせたコンテンツ運営とオファー
3: コミュニティの醸成
0. Live
Game
Game Studios and Games
Goals:
• 高性能なゲーム
• 長生きするゲーム
• フィードバックへの対応
Actions
• 継続的なバランス調整
• コンテンツの更新
• 継続的なバグ修正
Practitioners
• ライブコンテンツチーム
Goals:
• プレイヤー体験の最適化
• 売り上げUP&リスク低下
Actions
• セグメンテーション
• ターゲット(へのオファー)
• チャーン分析
Practitioners
• データ分析
• プロダクトマネージャー
Goals:
• ブランドとロイヤリティ最大化
• 継続的な成長
Actions
• ソーシャル機能
• コミュニティイベント
Practitioners
• コミュニティチーム
• カスタマーサポート
• マーケティング
https://aka.ms/AA8doyp
LiveOpsガイド
LiveOps マチュリティモデル
1: 継続的な運用チーム作り
2: プレイヤーに合わせたコンテンツ運営とオファー
3: コミュニティの醸成
0. Live
Game
Game Studios and Games
Goals:
• 高性能なゲーム
• 長生きするゲーム
• フィードバックへの対応
Actions
• 継続的なバランス調整
• コンテンツの更新
• 継続的なバグ修正
Practitioners
• ライブコンテンツチーム
Goals:
• プレイヤー体験の最適化
• 売り上げUP&リスク低下
Actions
• セグメンテーション
• ターゲット(へのオファー)
• チャーン分析
Practitioners
• データ分析
• プロダクトマネージャー
Goals:
• ブランドとロイヤリティ最大化
• 継続的な成長
Actions
• ソーシャル機能
• コミュニティイベント
Practitioners
• コミュニティチーム
• カスタマーサポート
• マーケティング
Who?
初期のゲームスタジオ
Example Tools
Needed
ライブイベントマネージャー
CI/CDツール、コンフィグツール
自動テスト
Build, test, and deploy
pipeline
Content configurations
Who?
中堅ゲーム会社
Example Tools
Needed
ユーザー分析ツール
レコメンデーション
Targeted purchase offers
Churn prediction reporting
Recommendation system
Who?
大手パブリッシャー
Example Tools
Needed
ギルド
UGC
高度なマッチメイッキング
https://aka.ms/AA8doyp
LiveOpsガイド
ログインの実装 ⇒ Player を知る ⇒ LiveOps
「ログインの基本とベストプラクティス」
イベント情報
LiveOps
(施策)
https://aka.ms/AA8jrmg
Insights
(洞察)
イベントを蓄積・可視化するところから始めよう
PlayFab を使った LiveOps 事例
Catalog を使ってストア運営しよう!
• Earth:
• Virtual Currencies
• IAP
• Catalog
• Telemetry and Cloudscript
• MarketPlace on Bedrock
• Above +
• UGC
• Stores and Sales
• Content Moderation
• Content Ratings and Search
採用された機能
VIRTUAL
CURRENCIES
MARKET
INTEGRATION
CONTENT
CATALOG
SEARCH
VIRTUAL
CURRENCIES
MARKET
INTEGRATION
STORES AND
SALES
SEARCH
RATINGS
AND
REVIEWS
PLAYER
INVENTORY
足りないところは Azure でサーバーレス実装
Functions
Cosmos
DB
Blob
Storage
Web App
Service
Azure で行うデータ分析のシナリオ(例)
大規模ゲームデータ分析の Azure 設計例
Presentation
Action
Real time
Analytics
Event Queuing
& Stream
Ingestion
Event
production
Advanced
Analytics
(Batch/ML/DWH)
Continues
Streaming
Interactive
Machine Learning
Fluentd
Game
Stream
Analytics
Batch / Stream
Event 保管用API
Blobs
オンプレミス
Game Server
Game Server
on Azure
大規模
ログ探索
ETL + Spark Machine
Learning
DWH
Machine
Learning
BI Dashboad
Action
Live Ops
Orchestration
Data Factory
Data Bricks
Data Explorer
Stream
Analytics
まずは簡易的なデータ格納から始めてみよう
Azure for Game Developers documentation
• ゲームクライアントから直接 Azure にデータ格納します
• 小さなサイズの場合は Blob に直接データを書き込み
これからクラウドを活用する場合、簡単にクラウドにデータを貯めたい場合に使える手軽なサンプルSDK
URL: https://aka.ms/AA8l04s
Game Client 🎮 から Application Insights 💡
https://github.com/Unity3dAzure/UnityApplicationInsights
Application Insets と PlayFab Insights の共通点
ゲーム用データベース をどのように用意すべきか
•行動ログ, JSON
•課金などの集計
•セーブデータ
ゲーム用データベースの選定ポイント
• In-Memory OLTP による性能向上(5~20倍)
オンラインゲームと相性のよい SQL Database
https://aka.ms/AA8kicb
Azure Database for MySQL も大幅性能Up
MySQL: 3306
Azure Storage
Server
Secure container Secure container Secure container …XServer
Secure container
X
当初は、イベントストアに Azure Tables を検討
以下の理由から Cosmos DB に移行
• 性能:データ書き込みを迅速に行う
• Rest要求の処理中にビジュアルをハングさせることを回避
• データコピー
• 多くのグローバル リージョンで利用可能
• ユーザーは世界規模でコンテンツを共有できる
• 各地域のサービスインスタンス間にマルチマスター書き込み
• ゲームイベントにより処理を自動実行
• イベントソーシングパターン
• Azure Survice Bus キューが WebJob 発火
事例記事リンク
Minecraft Earth における Cosmos DB
https://aka.ms/AA8kuou
Cosmos DB + Synapse でリアルタイム分析
“リアルタイム”
HTAP ソリューション
データの同期は、トランザクション トラフィックのスループットが 1000 操作/秒でも 100 万操作/秒でも OK
スキーマ更新を自動的に処理する( LiveOps向け)
Azure でゲームデータを運用するポイント
• ゲームサーバー用のデータベース(Operational系)
• Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能
• Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能
• SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い
• 分析データベース(Analytical系)
• Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要
• SQL Server/SQL Database 大量データを高度に 圧縮して処理できる
• Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい
• Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい
Azure でゲームデータを運用するポイント
• ゲームサーバー用のデータベース(Operational系)
• Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能
• Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能
• SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い
• 分析データベース(Analytical系)
• Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要
• SQL Server/SQL Database 大量データを高度に 圧縮して処理できる
• Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい
• Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい
Azure でゲームデータを運用するポイント
• ゲームサーバー用のデータベース(Operational系)
• Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能
• Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能
• SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い
• 分析データベース(Analytical系)
• Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要
• SQL Server/SQL Database 大量データを高度に 圧縮して処理できる
• Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい
• Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい
• PlayFab
• Operational、Analytical、両方に使える
• Game 運営に必要なノウハウがはじめから利用可能
おすすめの関連セッション
https://aka.ms/AA8l052
Game Stack おすすめコンテンツ
https://aka.ms/AA8laa3
https://aka.ms/AA8l7ov
https://aka.ms/AA8l7oq
https://aka.ms/AA8dwhc
https://aka.ms/AA8l04s
https://aka.ms/AA8kicb
https://aka.ms/AA8doyp
https://blog.playfab.com/blog
https://github.com/PlayFab
https://aka.ms/AA8jrmg
https://aka.ms/AA8l0bi
https://aka.ms/AA8kmx9
LiveOps と データ分析編 のまとめ
LiveOps はデータをもとにプレイヤーとエンゲージする仕組みと考え方
しっかり データ分析をすることで、ゲームのライフはもっと長くなる!
LiveOps と データ分析のしくみを理解したら、
PlayFab と Azure で高度なデータ分析を実践しよう
Microsoft Game Stack の世界はまだまだ広大だぞ!
ご清聴ありがとうございます。
https://developer.microsoft.com/en-us/games/
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2020 Microsoft Corporation. All rights reserved.
本情報の内容 (添付文書、リンク先などを含む) は、公開日時点のものであり、予告なく変更される場合があります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Daisuke Masubuchi
 
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』dstn
 
Data Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところData Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところTsubasa Yoshino
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn
 
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)Daisuke Masubuchi
 
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」dstn
 
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてSINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてgree_tech
 
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Game Architecture Trends in Tokyo  Kansai Social Game Study#5Game Architecture Trends in Tokyo  Kansai Social Game Study#5
Game Architecture Trends in Tokyo Kansai Social Game Study#5Yasuhiro Matsuo
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料guest628c07
 
Azure update flash
Azure update flashAzure update flash
Azure update flashMinoru Naito
 
サービス改善はログデータ分析から
サービス改善はログデータ分析からサービス改善はログデータ分析から
サービス改善はログデータ分析からKenta Suzuki
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Keisuke Fujikawa
 
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編Kentaro Yoshida
 
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~UnityTechnologiesJapan002
 
20190517 Spark+AI Summit2019最新レポート
20190517 Spark+AI Summit2019最新レポート20190517 Spark+AI Summit2019最新レポート
20190517 Spark+AI Summit2019最新レポートRyoma Nagata
 
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity DevelopersUnityTechnologiesJapan002
 
Azure Purview Linage for Dataflow/Spark
Azure Purview Linage for Dataflow/SparkAzure Purview Linage for Dataflow/Spark
Azure Purview Linage for Dataflow/SparkRyoma Nagata
 
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現Ryoma Nagata
 
熊本クラウド語ろう会 - Azure開発入門
熊本クラウド語ろう会 -  Azure開発入門熊本クラウド語ろう会 -  Azure開発入門
熊本クラウド語ろう会 - Azure開発入門Daiyu Hatakeyama
 

Was ist angesagt? (20)

Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
 
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』
2015年2月26日 dsthHUB 『DataSpiderインターナル プラガブルアーキテクチャで広がる可能性』
 
Data Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところData Factoryの勘所・大事なところ
Data Factoryの勘所・大事なところ
 
dstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモdstn交流会_data_spider 3.0最新情報とデモ
dstn交流会_data_spider 3.0最新情報とデモ
 
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
 
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」
2014年4月17日 dstnHub発表スライド「dataspiderインターナル:アーキテクチャ編」
 
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現についてSINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
 
Game Architecture Trends in Tokyo Kansai Social Game Study#5
Game Architecture Trends in Tokyo  Kansai Social Game Study#5Game Architecture Trends in Tokyo  Kansai Social Game Study#5
Game Architecture Trends in Tokyo Kansai Social Game Study#5
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
 
Azure update flash
Azure update flashAzure update flash
Azure update flash
 
サービス改善はログデータ分析から
サービス改善はログデータ分析からサービス改善はログデータ分析から
サービス改善はログデータ分析から
 
Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門Data Factory V2 新機能徹底活用入門
Data Factory V2 新機能徹底活用入門
 
トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編トレジャーデータ 導入体験記 リブセンス編
トレジャーデータ 導入体験記 リブセンス編
 
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
 
20190517 Spark+AI Summit2019最新レポート
20190517 Spark+AI Summit2019最新レポート20190517 Spark+AI Summit2019最新レポート
20190517 Spark+AI Summit2019最新レポート
 
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
 
Azure Purview Linage for Dataflow/Spark
Azure Purview Linage for Dataflow/SparkAzure Purview Linage for Dataflow/Spark
Azure Purview Linage for Dataflow/Spark
 
Azure Network 概要
Azure Network 概要Azure Network 概要
Azure Network 概要
 
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
 
熊本クラウド語ろう会 - Azure開発入門
熊本クラウド語ろう会 -  Azure開発入門熊本クラウド語ろう会 -  Azure開発入門
熊本クラウド語ろう会 - Azure開発入門
 

Ähnlich wie 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~

【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~日本マイクロソフト株式会社
 
LEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APILEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APIAkira Hatsune
 
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編Kazumi IWANAGA
 
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...日本マイクロソフト株式会社
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!Daisuke Masubuchi
 
local launch small language model of AI.
local launch small language model of AI.local launch small language model of AI.
local launch small language model of AI.Takao Tetsuro
 
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)Developers Summit
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesTakeshi Fukuhara
 
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術Satoshi Yamafuji
 
20190525 event slide
20190525 event slide20190525 event slide
20190525 event slideHiroko Umetsu
 
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformQiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformDaiyu Hatakeyama
 
GREE TechTalk グリーのクライアント技術戦略
GREE TechTalk グリーのクライアント技術戦略GREE TechTalk グリーのクライアント技術戦略
GREE TechTalk グリーのクライアント技術戦略Daniel-Hiroyuki Haga
 
Do you wanna be a V-ROCK star?
Do you wanna be a V-ROCK star?Do you wanna be a V-ROCK star?
Do you wanna be a V-ROCK star?Yugo Shimizu
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...IoTビジネス共創ラボ
 
20191115-PGconf.Japan
20191115-PGconf.Japan20191115-PGconf.Japan
20191115-PGconf.JapanKohei KaiGai
 
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services Japan
 
20190925_DBTS_PGStrom
20190925_DBTS_PGStrom20190925_DBTS_PGStrom
20190925_DBTS_PGStromKohei KaiGai
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive日本マイクロソフト株式会社
 
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...日本マイクロソフト株式会社
 
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~IoTビジネス共創ラボ
 

Ähnlich wie 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~ (20)

【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
 
LEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APILEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 API
 
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
 
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
 
local launch small language model of AI.
local launch small language model of AI.local launch small language model of AI.
local launch small language model of AI.
 
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
【14-B-2】グリーを支えるデータ分析基盤の過去と現在(橋本泰一〔グリー〕)
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術
 
20190525 event slide
20190525 event slide20190525 event slide
20190525 event slide
 
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI PlatformQiita x Microsoft - 機械学習セミナー Microsoft AI Platform
Qiita x Microsoft - 機械学習セミナー Microsoft AI Platform
 
GREE TechTalk グリーのクライアント技術戦略
GREE TechTalk グリーのクライアント技術戦略GREE TechTalk グリーのクライアント技術戦略
GREE TechTalk グリーのクライアント技術戦略
 
Do you wanna be a V-ROCK star?
Do you wanna be a V-ROCK star?Do you wanna be a V-ROCK star?
Do you wanna be a V-ROCK star?
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
 
20191115-PGconf.Japan
20191115-PGconf.Japan20191115-PGconf.Japan
20191115-PGconf.Japan
 
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
 
20190925_DBTS_PGStrom
20190925_DBTS_PGStrom20190925_DBTS_PGStrom
20190925_DBTS_PGStrom
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
 
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
 
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
Azure IoT 最前線!~ Microsoft Ignite 2019での発表と直近アップデート総まとめ ~
 

Mehr von Daisuke Masubuchi

ChatGPTの ビジネス活用とセキュリティ
ChatGPTのビジネス活用とセキュリティChatGPTのビジネス活用とセキュリティ
ChatGPTの ビジネス活用とセキュリティDaisuke Masubuchi
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Daisuke Masubuchi
 
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft AzureDaisuke Masubuchi
 
Azure インフラの信頼性とガバナンス
Azure インフラの信頼性とガバナンスAzure インフラの信頼性とガバナンス
Azure インフラの信頼性とガバナンスDaisuke Masubuchi
 
PlayFabの2020 3月 最新情報
PlayFabの2020 3月 最新情報PlayFabの2020 3月 最新情報
PlayFabの2020 3月 最新情報Daisuke Masubuchi
 
カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方Daisuke Masubuchi
 
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築Daisuke Masubuchi
 
韓国オンラインゲームから学ぶアドホックなビックデータ分析
韓国オンラインゲームから学ぶアドホックなビックデータ分析韓国オンラインゲームから学ぶアドホックなビックデータ分析
韓国オンラインゲームから学ぶアドホックなビックデータ分析Daisuke Masubuchi
 
これからのIT人材のためのワーク・シフト
これからのIT人材のためのワーク・シフトこれからのIT人材のためのワーク・シフト
これからのIT人材のためのワーク・シフトDaisuke Masubuchi
 
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しようDaisuke Masubuchi
 
GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)Daisuke Masubuchi
 
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?Daisuke Masubuchi
 
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャーDaisuke Masubuchi
 
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2Daisuke Masubuchi
 
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカーDaisuke Masubuchi
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションDaisuke Masubuchi
 
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザインオープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した WebシステムデザインDaisuke Masubuchi
 
Azure上の データベース 機能の選び方。KVSからDWHまで
Azure上の データベース 機能の選び方。KVSからDWHまでAzure上の データベース 機能の選び方。KVSからDWHまで
Azure上の データベース 機能の選び方。KVSからDWHまでDaisuke Masubuchi
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでDaisuke Masubuchi
 

Mehr von Daisuke Masubuchi (19)

ChatGPTの ビジネス活用とセキュリティ
ChatGPTのビジネス活用とセキュリティChatGPTのビジネス活用とセキュリティ
ChatGPTの ビジネス活用とセキュリティ
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料
 
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
 
Azure インフラの信頼性とガバナンス
Azure インフラの信頼性とガバナンスAzure インフラの信頼性とガバナンス
Azure インフラの信頼性とガバナンス
 
PlayFabの2020 3月 最新情報
PlayFabの2020 3月 最新情報PlayFabの2020 3月 最新情報
PlayFabの2020 3月 最新情報
 
カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方カード収集ゲームにおけるPlayFabの使い方
カード収集ゲームにおけるPlayFabの使い方
 
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
出勤から企業開発者を解放し、エンジニアの働き方改革を実現するリモート開発環境構築
 
韓国オンラインゲームから学ぶアドホックなビックデータ分析
韓国オンラインゲームから学ぶアドホックなビックデータ分析韓国オンラインゲームから学ぶアドホックなビックデータ分析
韓国オンラインゲームから学ぶアドホックなビックデータ分析
 
これからのIT人材のためのワーク・シフト
これからのIT人材のためのワーク・シフトこれからのIT人材のためのワーク・シフト
これからのIT人材のためのワーク・シフト
 
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
個人からトリプル A タイトルのゲーム開発者まで。Azure PlayFab で LiveOps しよう
 
GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)GDC2019報告会 発表資料(Microsoft 増渕)
GDC2019報告会 発表資料(Microsoft 増渕)
 
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
 
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
 
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2
ゲーム、エンターテインメント向けのMicrosoft Azure最新情報 Part2
 
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー
『Cortana さん、Alexa を開いて!』マイクロソフトのクロスプラットフォーム戦略と最新高品質なスマートスピーカー
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーション
 
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザインオープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
オープンソーステクノロジー対応の App Service と Azure Database Servicesを活用した Webシステムデザイン
 
Azure上の データベース 機能の選び方。KVSからDWHまで
Azure上の データベース 機能の選び方。KVSからDWHまでAzure上の データベース 機能の選び方。KVSからDWHまで
Azure上の データベース 機能の選び方。KVSからDWHまで
 
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまでやりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
やりたいことから考えるMicrosoft Azure 上の データストアの選び方とデータサイエンティスト向け活用法。KVSからDWHまで
 

2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~

  • 1. *本資料の内容 (添付文書、リンク先などを含む) は de:code 2020 における公開日時点のものであり、予告なく変更される場合があります。 #decode20 # 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~ A13 増渕大輔 マイクロソフトコーポレーション
  • 2. 本セッションについて 対象者 課題 ゴール • オンラインゲームの開発や運営に携わっている開発者の方 • これからオンラインゲーム開発をはじめる開発者の方 • ゲーム業界は技術の変化が激しい業界 • ゲーム開発に忙しくてサーバーやデータベースの技術習得の時間がない • 最新の LiveOps の考え方を習得したい • 短い時間で Microsoft Game Stack の最新情報をキャッチアップ • マルチサーバーに最適な技術を選定できるようになる • データ分析に最適な技術を選定できるようになる
  • 3. セッションアジェンダ 1. 基本のデータ分析 と LiveOps 2. LiveOpsをすぐに実現できる PlayFab 3. Azure で実践する高度なデータ分析
  • 4.
  • 6. LiveOps とは? LiveOps Basics • 実運用後にゲームを少しずつ変更する運用 • マネタイズ、エンゲージメント、リテンション • プレイヤー同士の交流にフォーカス • ゲームのコードを変更せず実施する Live Opsのベストプラクティス • 統計値を毎日見る • メンバーでデータをシェアする • 積極的にクエリーを発行する • 顧客の問題について可視化 • セグメンテーションとファネル作成 https://aka.ms/AA8doyp LiveOpsガイド Live Opsの例 • 新たなコスメティックアイテム • 期間限定 • 週末のイベント
  • 7. LiveOps マチュリティモデル 1: LiveOps Basics 2: LiveOps Optimizing 3: LiveOps Mastery 0. Live Game Goals: • Improve game’s performance • Extend games life • Respond to feedback Actions • Adjust game balance • Add new content • Fix bugs Practitioners • Live content team • Build team Goals: • Optimize player experience • Increase revenue • Reduce risks Actions • Segment players • Target offers and content • Predict churn Practitioners • Data analysts • Product managers Goals: • Strengthen brand and loyalty • Organic growth and sustainment Actions • Social features • Community events • Moderation Practitioners • Community teams • Customer support • Marketing Game Studios and Games https://aka.ms/AA8doyp LiveOpsガイド
  • 8. LiveOps マチュリティモデル 1: 継続的な運用チーム作り 2: プレイヤーに合わせたコンテンツ運営とオファー 3: コミュニティの醸成 0. Live Game Game Studios and Games Goals: • 高性能なゲーム • 長生きするゲーム • フィードバックへの対応 Actions • 継続的なバランス調整 • コンテンツの更新 • 継続的なバグ修正 Practitioners • ライブコンテンツチーム Goals: • プレイヤー体験の最適化 • 売り上げUP&リスク低下 Actions • セグメンテーション • ターゲット(へのオファー) • チャーン分析 Practitioners • データ分析 • プロダクトマネージャー Goals: • ブランドとロイヤリティ最大化 • 継続的な成長 Actions • ソーシャル機能 • コミュニティイベント Practitioners • コミュニティチーム • カスタマーサポート • マーケティング https://aka.ms/AA8doyp LiveOpsガイド
  • 9. LiveOps マチュリティモデル 1: 継続的な運用チーム作り 2: プレイヤーに合わせたコンテンツ運営とオファー 3: コミュニティの醸成 0. Live Game Game Studios and Games Goals: • 高性能なゲーム • 長生きするゲーム • フィードバックへの対応 Actions • 継続的なバランス調整 • コンテンツの更新 • 継続的なバグ修正 Practitioners • ライブコンテンツチーム Goals: • プレイヤー体験の最適化 • 売り上げUP&リスク低下 Actions • セグメンテーション • ターゲット(へのオファー) • チャーン分析 Practitioners • データ分析 • プロダクトマネージャー Goals: • ブランドとロイヤリティ最大化 • 継続的な成長 Actions • ソーシャル機能 • コミュニティイベント Practitioners • コミュニティチーム • カスタマーサポート • マーケティング Who? 初期のゲームスタジオ Example Tools Needed ライブイベントマネージャー CI/CDツール、コンフィグツール 自動テスト Build, test, and deploy pipeline Content configurations Who? 中堅ゲーム会社 Example Tools Needed ユーザー分析ツール レコメンデーション Targeted purchase offers Churn prediction reporting Recommendation system Who? 大手パブリッシャー Example Tools Needed ギルド UGC 高度なマッチメイッキング https://aka.ms/AA8doyp LiveOpsガイド
  • 10.
  • 11. ログインの実装 ⇒ Player を知る ⇒ LiveOps 「ログインの基本とベストプラクティス」 イベント情報 LiveOps (施策) https://aka.ms/AA8jrmg Insights (洞察)
  • 14.
  • 16.
  • 17.
  • 18. • Earth: • Virtual Currencies • IAP • Catalog • Telemetry and Cloudscript • MarketPlace on Bedrock • Above + • UGC • Stores and Sales • Content Moderation • Content Ratings and Search 採用された機能 VIRTUAL CURRENCIES MARKET INTEGRATION CONTENT CATALOG SEARCH VIRTUAL CURRENCIES MARKET INTEGRATION STORES AND SALES SEARCH RATINGS AND REVIEWS PLAYER INVENTORY
  • 20.
  • 22. 大規模ゲームデータ分析の Azure 設計例 Presentation Action Real time Analytics Event Queuing & Stream Ingestion Event production Advanced Analytics (Batch/ML/DWH) Continues Streaming Interactive Machine Learning Fluentd Game Stream Analytics Batch / Stream Event 保管用API Blobs オンプレミス Game Server Game Server on Azure 大規模 ログ探索 ETL + Spark Machine Learning DWH Machine Learning BI Dashboad Action Live Ops Orchestration Data Factory Data Bricks Data Explorer Stream Analytics
  • 23. まずは簡易的なデータ格納から始めてみよう Azure for Game Developers documentation • ゲームクライアントから直接 Azure にデータ格納します • 小さなサイズの場合は Blob に直接データを書き込み これからクラウドを活用する場合、簡単にクラウドにデータを貯めたい場合に使える手軽なサンプルSDK URL: https://aka.ms/AA8l04s
  • 24. Game Client 🎮 から Application Insights 💡 https://github.com/Unity3dAzure/UnityApplicationInsights
  • 25. Application Insets と PlayFab Insights の共通点
  • 29. Azure Database for MySQL も大幅性能Up MySQL: 3306 Azure Storage Server Secure container Secure container Secure container …XServer Secure container X
  • 30. 当初は、イベントストアに Azure Tables を検討 以下の理由から Cosmos DB に移行 • 性能:データ書き込みを迅速に行う • Rest要求の処理中にビジュアルをハングさせることを回避 • データコピー • 多くのグローバル リージョンで利用可能 • ユーザーは世界規模でコンテンツを共有できる • 各地域のサービスインスタンス間にマルチマスター書き込み • ゲームイベントにより処理を自動実行 • イベントソーシングパターン • Azure Survice Bus キューが WebJob 発火 事例記事リンク Minecraft Earth における Cosmos DB https://aka.ms/AA8kuou
  • 31. Cosmos DB + Synapse でリアルタイム分析 “リアルタイム” HTAP ソリューション データの同期は、トランザクション トラフィックのスループットが 1000 操作/秒でも 100 万操作/秒でも OK スキーマ更新を自動的に処理する( LiveOps向け)
  • 32. Azure でゲームデータを運用するポイント • ゲームサーバー用のデータベース(Operational系) • Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能 • Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能 • SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い • 分析データベース(Analytical系) • Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要 • SQL Server/SQL Database 大量データを高度に 圧縮して処理できる • Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい • Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい
  • 33. Azure でゲームデータを運用するポイント • ゲームサーバー用のデータベース(Operational系) • Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能 • Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能 • SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い • 分析データベース(Analytical系) • Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要 • SQL Server/SQL Database 大量データを高度に 圧縮して処理できる • Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい • Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい
  • 34. Azure でゲームデータを運用するポイント • ゲームサーバー用のデータベース(Operational系) • Cosmos DB スキーマレスのためダイナミックなゲームデータ運用が可能 • Azure Database for MySQL ゲーム業界で人気のMySQLが安価に利用可能 • SQL Database 大規模・高負荷なリアルタイムゲームでの実績が多い • 分析データベース(Analytical系) • Cosmos DB Analytical Store リアルタイムに運用環境の分析ができる。ETL不要 • SQL Server/SQL Database 大量データを高度に 圧縮して処理できる • Azure Data Explorer Application Insight や PlayFabの分析機能をそのまま使いたい • Azure Machine Learning ゲームユーザーの意思決定を、決定木などで分析したい • PlayFab • Operational、Analytical、両方に使える • Game 運営に必要なノウハウがはじめから利用可能
  • 37. LiveOps と データ分析編 のまとめ LiveOps はデータをもとにプレイヤーとエンゲージする仕組みと考え方 しっかり データ分析をすることで、ゲームのライフはもっと長くなる! LiveOps と データ分析のしくみを理解したら、 PlayFab と Azure で高度なデータ分析を実践しよう Microsoft Game Stack の世界はまだまだ広大だぞ!
  • 39. © 2018 Microsoft Corporation. All rights reserved. 本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。 © 2020 Microsoft Corporation. All rights reserved. 本情報の内容 (添付文書、リンク先などを含む) は、公開日時点のものであり、予告なく変更される場合があります。 本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。