SlideShare a Scribd company logo
Microsoft Game Stack
全部見せ。マイクロソフトの
ゲーム開発テクノロジー最新Update
梅津 寛子
http://Aka.ms/AA4wuot
Microsoft Game Stack
Who are you?
名前:梅津 寛子
仕事:前職では大手ゲーム会社のオンラインゲームや
Webシステムのインフラ構築・運用を担当
(目黒方面好きエンジニアが多い環境でした)
現在は日本マイクロソフトにてゲーム業界向けの
クラウドソリューションアーキテクトとして活動中
Twitter:@ume67026265
Microsoft Game Stack
Microsoftって
どんなイメージでしょう?
Microsoft Game Stack
Microsoft Game Stack
Microsoft Game Stack
ゲームの開発提供
ゲーム機の開発提供
ゲーム開発企業との協業
Xbox の実績 multiple 500,000 CCU games
450 000
Unique players each day
of new data each day
Database requests per second
Walkers killed each day
© 2019 Microsoft Corporation. All rights reserved
New partnership
ソニー株式会社 と マイクロソフト が Direct to Consumer(DTC)の
エンタテインメントプラットフォーム および AIソリューション領域において、戦略的提携に向け意向確認書を締結
・ゲームやコンテンツのストリーミングサービスでの用途を目的とした、将来のクラウド
ソリューションをMicrosoft Azureを活用して共同開発することを検討します
・マイクロソフトAIテクノロジーを、ソニーのコンスーマー製品で採用することを検討し、
また半導体分野において、新しいインテリジェント イメージセンサーの共同開発の可能性
を探っていきます
ソニー 社長 兼 CEO 吉田 憲一郎(左) マイクロソフト CEO サティア ナデラ(右)
主な連携内容(2019年5月17日時点)
「ソニーは、テクノロジーに裏打ちされたクリエイティブエンタテインメントカンパニー
として、世界中の人々を魅了する多くのコンテンツクリエイターに寄り添い、そして、彼
らの夢やビジョンを形にするために、最先端の技術を活用した製品を提供しています。プ
レイステーションは、クリエイティビティとテクノロジーの融合により生まれました。私
たちの使命は、このプラットフォームをシームレスに進化させ、最高で圧倒的に没入感の
あるエンタテインメント体験を提供し続けるとともに、そうした体験をいつでも、どこで
も楽しめるクラウド環境を提供していくことです。長年にわたり、マイクロソフトは競合
する領域もありますが、私たちにとって重要なビジネスパートナーです。両社による将来
のクラウドソリューションの共同開発が、インタラクティブコンテンツの進歩に大きく貢
献すると信じています。また、半導体やAIの分野では、両社の最先端技術を相互補完的に
活用することで、社会にとって意味のある新たな価値を創造することができると期待して
います。」
ソニー 社長 兼 CEO 吉田 憲一郎のコメント
「ソニーは常にエンタテインメントとテクノロジーの領域でリーディングカンパニーです。
本日発表したマイクロソフトとソニーの協業は、イノベーションの歴史を創るものとなる
でしょう。両社のパートナーシップにより、AzureおよびAzure AIをソニーが活用すること
で、新しいゲーミングやエンタテインメント体験をお客様に提供できることを期待してい
ます。」
マイクロソフト CEO サティア ナデラのコメント
1
0
* 2018 Global Games Market Report, 2018 Newzoo
7.6 Billion
People
4 Billion
Internet Users
2 Billion
Global Gamers
Our Mission & Strategy
Play the Games you want, with the People
you want, on the Devices you want
CloudCommunityContent
Microsoft GameStack
Microsoft Game Stack
Direct X 12
Variable Rate Shading
Variable Rate Shading: a scalpel in a world
of sledgehammers
https://devblogs.microsoft.com/directx/va
riable-rate-shading-a-scalpel-in-a-world-
of-sledgehammers/
Variable Rate Shading はシェーダがピクセ
ルを塗る際に,1ピクセル単位ではなく複数
ピクセルをまとめて塗ることでシェーダの
呼び出しを抑制します.
Microsoft Game Stack
Project Acoustics
Project xCloud
Driving
Menu Map
Xbox Live Developer Platform: iOS and Android で利用が可能になりま
した
IDサービスを提供し、ユーザーのフレンドをプラットフォーム間で共有
Frictionless
integration across
platforms, a-la-
carte offering, no
pre-cert, minimal
data & online safety
requirements
Trusted gaming
identity, mobile
SSO and support
for privacy, online
safety, and child
accounts with
family controls
Best in class
global gaming
services, no cost,
managed, cross-
platform, highly
scalable and
reliable
Comprehensive
consumer
experiences on
PC, mobile, web,
console help you
engage players
inside and outside
the game
Vibrant, safe, and
trusted gaming
community with
powerful
community
management tools
and analytics
21 3 4 5
Xbox Live と PlayFab の組み合わせに力を入れてます
PlayFab
• Platform agnostic white-label back
end services – no consumer facing UI
• Federated identity: device, custom,
FB, Google, Steam, PSN, Xbox, …
• Excels in real-time analytics and
LiveOps
Xbox Live
• Consumer facing brand and developer
services – in-game and out-of-game UI
• Trusted gaming identity focused on
community of gamers and online safety
features
• Excels in community & providing gamer
discovery and engagement in titles
Use Xbox Live & PlayFab together for greater impact
PlayFabの機能
• ゲームサーバー
• グッズ管理
• 課金管理
• アカウント管理
• トーナメント
• マルチプレイ
• マルチストア
• In-Game Chat
• などなど
MULTIPLAYER
Build social experiences
with cross-platform play
PLAYERS
Stronger, secure
relationships
COMMERCE
Sell more virtual goods,
more easily
ANALYTICS
Measure and react
in real-time
CONTENT
Engage players with
frequent updates
COMMUNITY
Strengthen player to
player relationships
AUTOMATION
Customize experiences
with cloud-hosted logic
• Leaderboards
• Tournaments
• Prize tables
• Matchmaking
• Server orchestration
• Guilds / Clans
• Gifting / trading
• Authentication
• Player profile
• Support
• Banning
• Real-time segmentation
• Roles and permissions
• Facebook Instant Games
• Virtual currencies
• Item catalog
• Stores
• Promotions
• Inventory
• Receipt validation
• Drop tables
• Subscriptions
• Remote configuration
• Storage
• News
• User generated content
• Localization support
• Player messaging
• Real-time voice chat
• Voice transcription
• Serverless scripting
• Actions
• Rules
• Scheduled tasks
• Webhooks
• Admin APIs
• PubSub
• Dashboards / Reports
• A/B Testing
• Event search
• Data warehousing
• Import 3rd party data
• Crash reporting
Multiplayer
Matchmaking
Leaderboards
Server orchestration
Facebook Instant
Games
Full integration
Bot creation
PlayFab Insights
High throughput telemetry
Multi-source data warehouse
Xbox Live Data
User Generated
Content
Storage and delivery
Catalog management
Moderation
PlayFab Party
Voice and text chat
Peer to Peer Multiplayer
Relay services
Accessibility
Architecture
Exciting new features
and services
Entities programing model
Cloud Script in C#
PubSub
Crash analytics
PlayFabと相性の良い Microsoft Game Stack のサービス
MULTIPLAYER
Build social experiences
with cross-platform play
PLAYER MGMT
Stronger, secure
relationships
COMMERCE
Sell more virtual goods,
more easily
ANALYTICS
Measure and react
in real-time
CONTENT
Engage players with
frequent updates
COMMUNICATION
Foster healthy player
communities
AUTOMATION
Customize experiences
with cloud-hosted logic
XBOX LIVE
Trusted gamer identity
and community
AZURE
More than 100 cloud
services in 54 regions
VISUAL STUDIO
Integrated development
environment.
APP CENTER
Continuously build, test,
and monitor apps
POWER BI
Visual exploration of data
and report generation
アクセシビリティに関する研究活動
Havok PhysicsTM
Engine Integrations
Havok Physics provides world–class physics solutions for real–time applications. More than
half of the best–selling titles this console–cycle use core Havok runtime, and our goal is to
make Havok Physics available to even more developers and platforms. To further this effort,
we have partnered with both Epic Games and Unity to integrate our physics system into
their engines.
Interactive Worlds Demand Havok Physics
Havok’s award–winning rigid body physics engine is the most optimized, stable, and widely
used piece of middleware in the games industry today. Havok Physics has been a core part
of production pipelines for almost two decades, and our game development partners
continue to push and refine the technology.
Trusted.
Robust.
Flexible.
Optimized.
Scalable.
Mixer
Mixer brings streamers and viewers closer
together by blurring the line between watching
and playing
マルチプラットフォーム展開の強い味方!
Symplygonで3Dアセットを軽くしよう。
VRでエベレスト登山を仮想体験する「EVEREST VR」(Sólfar)
20億個のポリゴンを2500万個まで減らして5段階のLODデーターを作成
紅白を夢見る(元)AI女子高生、りんな
歌い始めた時の動画(2016年TGS展示)と
聴き比べてみてください
Microsoft Azure
The Visual Studio
family
Best-in-class tools for any developer
Visual Studio
App Center
Visual Studio
Code
Visual Studio
Visual Studio
for Mac
Azure
DevOps
開発ツール Visual Studio 2019 Launch !
29
Visual Studio 2019 一般提供開始
• メモリ使用量削減
• UI /UX 強化
• リファクタ、デバッグ強化
• Visual Studio Live Share 一般提供開始
Visual Studio for Mac 2019 一般提供開始
最新 Visual Studio は C++ 開発でもパフォーマンスも最高
2017 15.7
2017
2015
C++ Solution Open (4000+ projects)
17:30m
1:08m
48s
21.9x
2017 15.7
2017
2015
Memory usage (C++ Solution, 4000+ projects)
2.23 GB
540 MB
540 MB
4.1X
2017 15.7
2017
2015
Debug session memory usage (C++ Solution, 4000+ projects)
3.32 GB
1.3 GB
774 MB
4.2X
2017 15.7
2017
2015
Find All References & Rename refactor
(Unreal Engine codebase)
7:38m
3:40m
2:45m
2.8X
2015 288.79s
2017 15.7 68.83s*
Incremental Build
(Unreal Engine-based AAA game)
4.1X
* Includes additional optimizations:
With /OPT:NOICF
Remove /MAP
Visual Studio Subscription
+ GitHub Enterprise
2019 年 5 月 1日 より
https://aka.ms/VisualStudiowithGitHub
• GitHub Enterprise バンドル SKU が 2019 年 5 月 1 日から提供開始
• Visual Studio Subscription (Pro / Enterprise) が対象
• 既存の Visual Studio Subscription (Pro / Enterprise) はステップアップ SKU が提供
Visual Studio IntelliCode
GitHub のコードを機械学習した AI によるコーディング支援
• IntelliSense: 入力すべきコードをリコメンド
• 自身のコードもトレーニングできるように
• C# / XAML / C++ サポート
• Visual Studio 2017 Update 15.7 以降に 拡張機能をインストール
Preview
Azure や PlayFab で
早期オンライン化しよう
早い段階でのゲーム
メカニクスデザインは有効
+
現在のゲームは
ネット活用方法が多様化
+
クラウドと統合して
プロジェクトのリスクを低減
オンラインゲーム開発のポイント
Azure
Microsoft Azure の全体像
Platform Services
Infrastructure Services
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
世界の54リージョンに展開
Applications
Clients
Infrastructure
Management
Databases &
Middleware
App Frameworks
& Tools
DevOps
PaaS &
DevOps
オープンソースをすぐデプロイできる Azure
最近のAzure関連ニュース(PR Timesより)
Why Azure for your game?
• Achieve global scale, in local regions
• 54リージョン = ユーザーに近い( lower latency)
• 中国への展開が可能
• Xbox and Xbox Live における実績と経験
• 500,000 CCU games
• 最高のセキュリティ基準
• Reliably scale at a moment’s notice
• 高性能サーバーの登場
• メンテナンスのタイミングを設定できる
• 高速開発、DevOps
• Visual Studio や Visual Studio Team Services と接続することで透過的な開発運用を実現
• オープンソースツールへの適用
• ガートナーはIaaS市場がAWSと
Azureに独占されつつある
(Public Keyより引用)
• Microsoft Azure 上で稼働する仮想
マシンの4割が Linux
• Windows 上でも多くのシステムが
OSSを利用した開発を行っている
IaaS分野でも急成長した Microsoft Azure
Ultra SSD 登場 クラウド業界最速IOPS
An Azure Gaming Services
Success Story
https://techcommunity.microsoft.com/t5/Azure-SQL-Database/Pearl-Abyss-Massive-Scale-using-Azure-SQL-Database/ba-p/386231?collapse_discussion=true&q=black%20Desert&search_type=thread
クラウドベースの開発環境
Visual
Studio
Visual
Studio
for Mac
Visual
Studio
Code
CLIs, Cloud
Shell, Eclipse,
IntelliJ, …
.NET (C#, F#, VB)
Node, JavaScript, HTML5&CSS
Java
Tier 2 (Go, Python, PHP)
Azure
Client
Apps
Microsoft Game Stack
Mixed Reality
Microsoft Game Stack
Hololens 2
20190525 event slide
参照URL
・GameStack
https://developer.microsoft.com/en-us/games
・
© 2018 Microsoft Corporation.
All rights reserved. Microsoft, Xbox, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must
respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any
information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PDF
17-D-1 Azure開発の極意 ~2011年版~
PDF
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
PDF
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
PPTX
デザイナー・印刷会社の皆様に贈る、Creative Cloud 導入のメリット <アップデート>
PPTX
Microsoft Ignite Fall 2021 Data Platform Update Topics
PDF
JAWSUG & JAZUG Sendai Azure Update 20140517
PPTX
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 TOKYO
PPTX
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
17-D-1 Azure開発の極意 ~2011年版~
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021
デザイナー・印刷会社の皆様に贈る、Creative Cloud 導入のメリット <アップデート>
Microsoft Ignite Fall 2021 Data Platform Update Topics
JAWSUG & JAZUG Sendai Azure Update 20140517
IncrediBuildでビルド時間を最大90%短縮! - インクレディビルドジャパン株式会社 - GTMF 2018 TOKYO
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例

Similar to 20190525 event slide (20)

PPTX
全部見せ。マイクロソフトのゲーム開発テクノロジー最新Update
PPT
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
PDF
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
PDF
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
PPTX
Azure PlayFab トレーニング資料
PDF
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
PDF
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
PDF
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
PDF
AI に取り組むべき4つの領域
PPTX
ソーシャルゲームとスマフォアプリとクラウドの関係
PDF
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
PDF
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
PDF
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
PDF
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
PDF
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
PDF
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
PDF
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
PDF
Dev camp2012jpn day2special
PDF
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
PDF
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
全部見せ。マイクロソフトのゲーム開発テクノロジー最新Update
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!
Azure PlayFab トレーニング資料
Linux も動く Microsoft Azure HoloLens にも対応した次世代マルチプレイミドルウェア
A17_超高負荷トラフィックゲームを Azure PaaS でお手軽に運用! KMS 事例から学ぶ PaaS 活用の秘訣 [Microsoft Japan...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
AI に取り組むべき4つの領域
ソーシャルゲームとスマフォアプリとクラウドの関係
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ マルチプレイサーバー編 ~
【Unite Tokyo 2019】Unity + PlayFab ではじめる新しいゲーム運用 ~LiveOpsの始め方~
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
Microsoft × Unity - Visual Studio Tools for Unityを使った開発・デバッグ、Unityによるユニバーサル W...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Dev camp2012jpn day2special
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
【Unity道場スペシャル 2018京都】最新機能オーバービュー ~2018から2019~
Ad

20190525 event slide

  • 2. Microsoft Game Stack Who are you? 名前:梅津 寛子 仕事:前職では大手ゲーム会社のオンラインゲームや Webシステムのインフラ構築・運用を担当 (目黒方面好きエンジニアが多い環境でした) 現在は日本マイクロソフトにてゲーム業界向けの クラウドソリューションアーキテクトとして活動中 Twitter:@ume67026265
  • 7. Xbox の実績 multiple 500,000 CCU games
  • 8. 450 000 Unique players each day of new data each day Database requests per second Walkers killed each day
  • 9. © 2019 Microsoft Corporation. All rights reserved New partnership ソニー株式会社 と マイクロソフト が Direct to Consumer(DTC)の エンタテインメントプラットフォーム および AIソリューション領域において、戦略的提携に向け意向確認書を締結 ・ゲームやコンテンツのストリーミングサービスでの用途を目的とした、将来のクラウド ソリューションをMicrosoft Azureを活用して共同開発することを検討します ・マイクロソフトAIテクノロジーを、ソニーのコンスーマー製品で採用することを検討し、 また半導体分野において、新しいインテリジェント イメージセンサーの共同開発の可能性 を探っていきます ソニー 社長 兼 CEO 吉田 憲一郎(左) マイクロソフト CEO サティア ナデラ(右) 主な連携内容(2019年5月17日時点) 「ソニーは、テクノロジーに裏打ちされたクリエイティブエンタテインメントカンパニー として、世界中の人々を魅了する多くのコンテンツクリエイターに寄り添い、そして、彼 らの夢やビジョンを形にするために、最先端の技術を活用した製品を提供しています。プ レイステーションは、クリエイティビティとテクノロジーの融合により生まれました。私 たちの使命は、このプラットフォームをシームレスに進化させ、最高で圧倒的に没入感の あるエンタテインメント体験を提供し続けるとともに、そうした体験をいつでも、どこで も楽しめるクラウド環境を提供していくことです。長年にわたり、マイクロソフトは競合 する領域もありますが、私たちにとって重要なビジネスパートナーです。両社による将来 のクラウドソリューションの共同開発が、インタラクティブコンテンツの進歩に大きく貢 献すると信じています。また、半導体やAIの分野では、両社の最先端技術を相互補完的に 活用することで、社会にとって意味のある新たな価値を創造することができると期待して います。」 ソニー 社長 兼 CEO 吉田 憲一郎のコメント 「ソニーは常にエンタテインメントとテクノロジーの領域でリーディングカンパニーです。 本日発表したマイクロソフトとソニーの協業は、イノベーションの歴史を創るものとなる でしょう。両社のパートナーシップにより、AzureおよびAzure AIをソニーが活用すること で、新しいゲーミングやエンタテインメント体験をお客様に提供できることを期待してい ます。」 マイクロソフト CEO サティア ナデラのコメント
  • 10. 1 0 * 2018 Global Games Market Report, 2018 Newzoo 7.6 Billion People 4 Billion Internet Users 2 Billion Global Gamers
  • 11. Our Mission & Strategy Play the Games you want, with the People you want, on the Devices you want CloudCommunityContent
  • 14. Variable Rate Shading Variable Rate Shading: a scalpel in a world of sledgehammers https://devblogs.microsoft.com/directx/va riable-rate-shading-a-scalpel-in-a-world- of-sledgehammers/ Variable Rate Shading はシェーダがピクセ ルを塗る際に,1ピクセル単位ではなく複数 ピクセルをまとめて塗ることでシェーダの 呼び出しを抑制します.
  • 17. Xbox Live Developer Platform: iOS and Android で利用が可能になりま した IDサービスを提供し、ユーザーのフレンドをプラットフォーム間で共有 Frictionless integration across platforms, a-la- carte offering, no pre-cert, minimal data & online safety requirements Trusted gaming identity, mobile SSO and support for privacy, online safety, and child accounts with family controls Best in class global gaming services, no cost, managed, cross- platform, highly scalable and reliable Comprehensive consumer experiences on PC, mobile, web, console help you engage players inside and outside the game Vibrant, safe, and trusted gaming community with powerful community management tools and analytics 21 3 4 5
  • 18. Xbox Live と PlayFab の組み合わせに力を入れてます PlayFab • Platform agnostic white-label back end services – no consumer facing UI • Federated identity: device, custom, FB, Google, Steam, PSN, Xbox, … • Excels in real-time analytics and LiveOps Xbox Live • Consumer facing brand and developer services – in-game and out-of-game UI • Trusted gaming identity focused on community of gamers and online safety features • Excels in community & providing gamer discovery and engagement in titles Use Xbox Live & PlayFab together for greater impact
  • 19. PlayFabの機能 • ゲームサーバー • グッズ管理 • 課金管理 • アカウント管理 • トーナメント • マルチプレイ • マルチストア • In-Game Chat • などなど
  • 20. MULTIPLAYER Build social experiences with cross-platform play PLAYERS Stronger, secure relationships COMMERCE Sell more virtual goods, more easily ANALYTICS Measure and react in real-time CONTENT Engage players with frequent updates COMMUNITY Strengthen player to player relationships AUTOMATION Customize experiences with cloud-hosted logic • Leaderboards • Tournaments • Prize tables • Matchmaking • Server orchestration • Guilds / Clans • Gifting / trading • Authentication • Player profile • Support • Banning • Real-time segmentation • Roles and permissions • Facebook Instant Games • Virtual currencies • Item catalog • Stores • Promotions • Inventory • Receipt validation • Drop tables • Subscriptions • Remote configuration • Storage • News • User generated content • Localization support • Player messaging • Real-time voice chat • Voice transcription • Serverless scripting • Actions • Rules • Scheduled tasks • Webhooks • Admin APIs • PubSub • Dashboards / Reports • A/B Testing • Event search • Data warehousing • Import 3rd party data • Crash reporting
  • 21. Multiplayer Matchmaking Leaderboards Server orchestration Facebook Instant Games Full integration Bot creation PlayFab Insights High throughput telemetry Multi-source data warehouse Xbox Live Data User Generated Content Storage and delivery Catalog management Moderation PlayFab Party Voice and text chat Peer to Peer Multiplayer Relay services Accessibility Architecture Exciting new features and services Entities programing model Cloud Script in C# PubSub Crash analytics
  • 22. PlayFabと相性の良い Microsoft Game Stack のサービス MULTIPLAYER Build social experiences with cross-platform play PLAYER MGMT Stronger, secure relationships COMMERCE Sell more virtual goods, more easily ANALYTICS Measure and react in real-time CONTENT Engage players with frequent updates COMMUNICATION Foster healthy player communities AUTOMATION Customize experiences with cloud-hosted logic XBOX LIVE Trusted gamer identity and community AZURE More than 100 cloud services in 54 regions VISUAL STUDIO Integrated development environment. APP CENTER Continuously build, test, and monitor apps POWER BI Visual exploration of data and report generation
  • 24. Havok PhysicsTM Engine Integrations Havok Physics provides world–class physics solutions for real–time applications. More than half of the best–selling titles this console–cycle use core Havok runtime, and our goal is to make Havok Physics available to even more developers and platforms. To further this effort, we have partnered with both Epic Games and Unity to integrate our physics system into their engines. Interactive Worlds Demand Havok Physics Havok’s award–winning rigid body physics engine is the most optimized, stable, and widely used piece of middleware in the games industry today. Havok Physics has been a core part of production pipelines for almost two decades, and our game development partners continue to push and refine the technology. Trusted. Robust. Flexible. Optimized. Scalable.
  • 25. Mixer Mixer brings streamers and viewers closer together by blurring the line between watching and playing
  • 28. Microsoft Azure The Visual Studio family Best-in-class tools for any developer Visual Studio App Center Visual Studio Code Visual Studio Visual Studio for Mac Azure DevOps
  • 29. 開発ツール Visual Studio 2019 Launch ! 29 Visual Studio 2019 一般提供開始 • メモリ使用量削減 • UI /UX 強化 • リファクタ、デバッグ強化 • Visual Studio Live Share 一般提供開始 Visual Studio for Mac 2019 一般提供開始
  • 30. 最新 Visual Studio は C++ 開発でもパフォーマンスも最高 2017 15.7 2017 2015 C++ Solution Open (4000+ projects) 17:30m 1:08m 48s 21.9x 2017 15.7 2017 2015 Memory usage (C++ Solution, 4000+ projects) 2.23 GB 540 MB 540 MB 4.1X 2017 15.7 2017 2015 Debug session memory usage (C++ Solution, 4000+ projects) 3.32 GB 1.3 GB 774 MB 4.2X 2017 15.7 2017 2015 Find All References & Rename refactor (Unreal Engine codebase) 7:38m 3:40m 2:45m 2.8X 2015 288.79s 2017 15.7 68.83s* Incremental Build (Unreal Engine-based AAA game) 4.1X * Includes additional optimizations: With /OPT:NOICF Remove /MAP
  • 31. Visual Studio Subscription + GitHub Enterprise 2019 年 5 月 1日 より https://aka.ms/VisualStudiowithGitHub • GitHub Enterprise バンドル SKU が 2019 年 5 月 1 日から提供開始 • Visual Studio Subscription (Pro / Enterprise) が対象 • 既存の Visual Studio Subscription (Pro / Enterprise) はステップアップ SKU が提供
  • 32. Visual Studio IntelliCode GitHub のコードを機械学習した AI によるコーディング支援 • IntelliSense: 入力すべきコードをリコメンド • 自身のコードもトレーニングできるように • C# / XAML / C++ サポート • Visual Studio 2017 Update 15.7 以降に 拡張機能をインストール Preview
  • 33. Azure や PlayFab で 早期オンライン化しよう 早い段階でのゲーム メカニクスデザインは有効 + 現在のゲームは ネット活用方法が多様化 + クラウドと統合して プロジェクトのリスクを低減 オンラインゲーム開発のポイント
  • 34. Azure
  • 35. Microsoft Azure の全体像 Platform Services Infrastructure Services Web Apps Mobile Apps API Apps Notification Hubs Hybrid Cloud Backup StorSimple Azure Site Recovery Import/Export SQL Database DocumentDB Redis Cache Azure Search Storage Tables SQL Data Warehouse Azure AD Health Monitoring AD Privileged Identity Management Operational Analytics Cloud Services Batch RemoteApp Service Fabric Visual Studio Application Insights VS Team Services Domain Services HDInsight Machine Learning Stream Analytics Data Factory Event Hubs Data Lake Analytics Service IoT Hub Data Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot Azure AD B2C Scheduler Xamarin HockeyApp Power BI Embedded SQL Server Stretch Database Mobile Engagement Functions Cognitive Services Bot Framework Cortana Security Center Container Service VM Scale Sets Data Lake Store BizTalk Services Service Bus Logic Apps API Management Content Delivery Network Media Services Media Analytics
  • 37. Applications Clients Infrastructure Management Databases & Middleware App Frameworks & Tools DevOps PaaS & DevOps オープンソースをすぐデプロイできる Azure
  • 39. Why Azure for your game? • Achieve global scale, in local regions • 54リージョン = ユーザーに近い( lower latency) • 中国への展開が可能 • Xbox and Xbox Live における実績と経験 • 500,000 CCU games • 最高のセキュリティ基準 • Reliably scale at a moment’s notice • 高性能サーバーの登場 • メンテナンスのタイミングを設定できる • 高速開発、DevOps • Visual Studio や Visual Studio Team Services と接続することで透過的な開発運用を実現 • オープンソースツールへの適用
  • 40. • ガートナーはIaaS市場がAWSと Azureに独占されつつある (Public Keyより引用) • Microsoft Azure 上で稼働する仮想 マシンの4割が Linux • Windows 上でも多くのシステムが OSSを利用した開発を行っている IaaS分野でも急成長した Microsoft Azure
  • 41. Ultra SSD 登場 クラウド業界最速IOPS
  • 42. An Azure Gaming Services Success Story
  • 44. クラウドベースの開発環境 Visual Studio Visual Studio for Mac Visual Studio Code CLIs, Cloud Shell, Eclipse, IntelliJ, … .NET (C#, F#, VB) Node, JavaScript, HTML5&CSS Java Tier 2 (Go, Python, PHP) Azure Client Apps
  • 49. © 2018 Microsoft Corporation. All rights reserved. Microsoft, Xbox, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.