DevGamm 2016 - Microsoft Azure - геймдев в большом облаке
1. Microsoft Azure – геймдев в
большом облаке
Александр Белоцерковский
Технологический евангелист, Microsoft
albe@microsoft.com @ahriman_ru
Twitter: @DevGAMM
2. Предпосылки к облаку
Проблемы в разработке
Что бывает в облаке
Работа с игровыми проектами в
облаке – несколько замечаний
3. Игры становятся сервисами
Меняется подход к поставке игровых проектов
Соответственно, меняется подход к дальнейшей поддержке
Монетизация проекта становится постоянно-живущим процессом –
бизнес-модель и кодовая база в пределах одного проекта постоянно
оттачивается и адаптируется
Игровым студиям открываются новые рынки, которые нужно покрывать
6. Security &
Management
Web Apps
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search Tables
SQL Data
Warehouse Azure AD
Connect Health
AD Privileged
Identity
Management
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric
Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
30. Microsoft
Cognitive
Services
Определение эмоций и возраста
Слушайте и понимайте ваших пользователей
Определяйте, чего хотят
пользователи
Собирайте данные, извлекая из них
пользу
Используя Bing API, производите поиск по
контенту всемирной сети
31. Машинное обучение и предиктивная
аналитика
Используя данные,
производимые вашим проектом,
можно улучшать его состояние
Определяйте, что будет дальше с
проектом, пользователями, их
поведением
Recommenda-
tion engines
Advertising
analysis
Weather
forecasting for
business planning
Social network
analysis
IT infrastructure
and web app
optimization
Legal
discovery and
document
archiving
Pricing analysis
Fraud
detection
Churn
analysis
Equipment
monitoring
Location-based
tracking and
services
Personalized
Insurance
32. Опыт работы с игровыми проектами показал:
Игры в облаке работают, и работают хорошо
Но для того, чтобы игры в облаке работали хорошо, существует
необходимость:
оптимизировать жизненный цикл пользовательского запроса
оптимизировать формат внутренних сообщений
правильно использовать правильные инструменты
активно тестировать
33. Предпосылки к облаку
Проблемы в разработке
Что бывает в облаке
Работа с игровыми проектами в
облаке – несколько замечаний