Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021Rie Moriguchi
2021年10月12日にDay 1を迎えた日本マイクロソフト株式会社主催カンファレンスMicrosoft Japan Digital Daysの開催に合わせて、カンファレンスに様々な形でご協力いただいたMicrosoft MVPおよびRegional Directorについて本資料にてご紹介しています。さらに、10名のMicrosoft MVP受賞者のオリジナル学習コレクションをご紹介しておりますので、皆さまの今後の学習にお役立てください。
Microsoft MVP/Regional Director x Microsoft Japan Digital Days #MSDD2021Rie Moriguchi
2021年10月12日にDay 1を迎えた日本マイクロソフト株式会社主催カンファレンスMicrosoft Japan Digital Daysの開催に合わせて、カンファレンスに様々な形でご協力いただいたMicrosoft MVPおよびRegional Directorについて本資料にてご紹介しています。さらに、10名のMicrosoft MVP受賞者のオリジナル学習コレクションをご紹介しておりますので、皆さまの今後の学習にお役立てください。
Microsoft Corporation
Gaming Technical Specialist
下田 純也 (Jun Shimoda)
これまでゲーム業界で培われてきた技術の他業種への活用事例が増えております。Unity や Unreal に代表されるゲームエンジンのノンゲーム分野、特に建築分野・デザイン分野・映像分野でのビジュアライズ・シミュレーションへの活用は皆さんお目にされる機会も増えているものと思います。実は、これらをリモートであらゆるデバイス上で実現することができるようになってきておりまして、このためのリモートコラボレーションや様々なデバイスでこれを実現するためのノウハウを各業界の皆様と共有させていただければと思います。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
What's new of XPages in 2015 and beyondAtsushi Sato
Presentation file to explain planned new features for XPages in future Notes/Domino release. It was presented at XPagesDay 2015.
XPagesDay 2015 で紹介した XPages に関する新機能紹介とロードマップ資料。
Microsoft Corporation
Gaming Technical Specialist
下田 純也 (Jun Shimoda)
これまでゲーム業界で培われてきた技術の他業種への活用事例が増えております。Unity や Unreal に代表されるゲームエンジンのノンゲーム分野、特に建築分野・デザイン分野・映像分野でのビジュアライズ・シミュレーションへの活用は皆さんお目にされる機会も増えているものと思います。実は、これらをリモートであらゆるデバイス上で実現することができるようになってきておりまして、このためのリモートコラボレーションや様々なデバイスでこれを実現するためのノウハウを各業界の皆様と共有させていただければと思います。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
What's new of XPages in 2015 and beyondAtsushi Sato
Presentation file to explain planned new features for XPages in future Notes/Domino release. It was presented at XPagesDay 2015.
XPagesDay 2015 で紹介した XPages に関する新機能紹介とロードマップ資料。
2. Microsoft Game Stack
Who are you?
名前:梅津 寛子
仕事:前職では大手ゲーム会社のオンラインゲームや
Webシステムのインフラ構築・運用を担当
(目黒方面好きエンジニアが多い環境でした)
現在は日本マイクロソフトにてゲーム業界向けの
クラウドソリューションアーキテクトとして活動中
Twitter:@ume67026265
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
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.
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 一般提供開始
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
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 と接続することで透過的な開発運用を実現
• オープンソースツールへの適用