«Разработка игр на windows — возможности и перспективы»...
TRANSCRIPT
Разработка игр на Windows: возможности и перспективы
Ромуальд ЗдебскийРуководитель направления по играм в Центральной и Восточной Европе Microsoft
Twitter: @zdebskiy
Зачем заниматься играми?
Более 600 миллионов установок
Более 75% выручки современных магазинов приложений – игры.
http://www.newzoo.com/insights/us-and-china-take-half-of-113bn-games-market-in-2018/
http://www.newzoo.com/insights/us-and-china-take-half-of-113bn-games-market-in-2018/
http://app2top.ru/industry/nekki-shadow-fight-2-na-windows-phone-zarabaty-vaet-1500-1700-v-den-49439.html
2млн+
УСТАНОВОК ЗА 2 МЕСЯЦА
US Windows Phone Store:
Топ 3 гонок впереди Asphalt 8
~$1400 в день
Эксклюзив на 3 месяца
50 публикаций за 1 месяц
JOYBITSWINDOWS PHONE и WINDOWS 8
7МУСТАНОВОК120
KУСТАНОВОК
В ДЕНЬ ВО ВРЕМЯ ПРОМО
$1M
ВЫРУЧКА
14МУСТАНОВОК
МИЛЛИОНЫ ДОЛЛАРОВ ВЫРУЧКИ
9 игр в топ 50 самых зарабатывающих в
США в Windows Store!Отдельные игры – более $10 000 в день
Бизнес модели
• Платные (premium)• Бесплатные (free2play)• встроенные покупки• реклама
Как разработать?
Для пользователей легче всегда быть
с актуальной версией
Общее ядрои платформа приложений
Объединение Windows закончено
Windows Phone 7.5
Windows Phone 8Windows Phone 8.1
Windows 8
Xbox One
Windows on Devices
Xbox 360
Windows 8.1
Windows 10
Объединениеядер ОС
Объединениемодели
приложений
Phone Small Tablet
2-in-1s(Tablet or Laptop)
Desktops & All-in-OnesPhablet Large
TabletClassic Laptop
Xbox
IoT
MicrosoftSurface Hub
Windows 10 для широкого спектра устройств…
Devices Platform
HoloLens
…с единой платформой разработки для каждого устройства
Windows Universal Platform
NaturalUser Inputs
Monetization+ Distribution
Adaptive UI + Controls
Full Support for Existing Code
Live Tiles +Notifications
IoT + Wearables
Surface Hub
Xbox
DesktopPhone + Tablet
Devices Platform
AppsXAML/DirectX
CC++
C#Visual Basic
HTML
JavaScript
Windows Runtime (WinRT)
Универсальные проекты
One project type to rule them all…
Silverlight -> Windows 10 UWP Bridge• Доступна предварительная версия http://blogs.windows.com/buildingapps/2015/09/17/initial-preview-of-silverlight-bridge-to-uwp/
MICROSOFT CONFIDENTIAL
Игровые движки на Windows – добро пожаловать!
Доступ ко всей аудитории
OneОдна платформаОдин магазинОдин интерфейс
Universal Windows Apps
Contoso, Ltd.
8-кратное увеличение продаж через операторский биллинг
Обновленный SDK с поддержкой видео рекламы и отслеживанием установок
Подписки
Программы referrals
Бесплатный upgrade в первый год
Windows 10 устройств1 миллиард
110 миллионов устройств на Windows
10за 10 недель
Новые возможности монетизацииОдна большая аудитория глобально на одной платформе
*For GA + 1 year for qualified devices
Глобальное покрытиеWindows Store на 242 рынкахПоддерживается 109 языков105 мобильных операторов
Успехи Windows 10Уже более 50% загрузок Windows Store с 10 версииМонетизация с устройства в 4 раза выше, чем на Win 8
Бесплатный upgrade*
Общие покупки• Общие in-app покупки• Игровая валюта• Артифакты, заклинания, оружие, усилители и т.п.
• Общая покупка самой игры• Купите один раз – используйте на Windows и Windows Phone
• Настраивается в Windows Store Dashboard
Connected GameplayНачинайте на одном устройстве (планшете) – продолжайте на другом (смартфоне)
вычисления управление данными сеть и коммуникацииSQL
databasenoSQL
databaseweb sitescloud
services blob connectvirtual
networktraffic
managervirtual
machines
Инфраструктураservers/network/datacenters
автоматизировано
гибкое выделение ресурсов
управляемые ресурсы
оплата за потребление
CDN кэширование
identity & securityбизнес
аналитика commercemedi
aинтеграция HPCmobil
e
Использование Microsoft Azure для back-end
Пуш-уведомления
Хранение данных в облаке
Аутентификация пользователей
Обзор Azure Mobile ServicesWindows Store iOSAndroidXamarin
Windows Phone 8iOSAndroidHTML5/JSOpen Source
SDK
Source Control
Scripting: table,
scheduled &
custom API
REST API
Twitter Microsoft Google
Active Director
y
SQL Table Storage
Blob Storage
WNS & MPNS
APNS GCM
Mongo DB
160М+ЗАГРУЗОК
$10МВЫРУЧКА
Общий облачный back-end для игр на Windows, Amazon,
Android и iOS
Connected Gameplay
Попробовать перед покупкой
82% топ 50 платных приложений используют пробный режим
Пробная версия для платных игр
Bejeweled LiveElectronic Arts
Game Dev TycoonGreenheart Games Pty. Ltd
Ограничение по функционалу ChimpactYippee Entertainment
SplemyFormerDroid
Ограничение по времени
using Microsoft.Phone.Tasks;MarketplaceDetailTask _marketPlaceDetailTask = new MarketplaceDetailTask(); _marketPlaceDetailTask.Show();
using Microsoft.Phone.Marketplace;private static LicenseInformation _licenseInfo = new LicenseInformation();_isTrial = _licenseInfo.IsTrial();
Новый интерфейс – зачем?
Основная идея
Mechanism Scenario Expires WinRT API
LocalUpdate a tile immediately, while the app is running or from a background task
Never TileUpdateManagertileUpdater.Update()
Scheduled Update a tile once, at a specific date and time. E.g., tomorrow at 4pm 3 days TileUpdateManager
tileUpdater.AddToSchedule()
PeriodicUpdate a tile by polling a remote URI on an interval. E.g., every 30 minutes
3 daysTileUpdateManagertileUpdater.StartPeriodicUpdate()
Push
Update a tile immediately, by sending a push notification from your server
-or-
Send a Raw notification to wake a background task that triggers a tile update
3 days PushNotificationChannelManager
Обновление плиток
Убедитесь, что вы поддерживаете
все размеры живых плиток, включая самый большой
Напоминайте о рейтингах, когда это уместно
• В Windows Store много органического трафика
• Высокий рейтинг может поднимать игру в чартах и помогать получить продвижение
• Рейтинги должны быть от реальных людей
• Напоминайте о рейтингах ненавязчиво и только когда это уместно
using Microsoft.Phone.Tasks;MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask(); marketplaceReviewTask.Show();
Не забиывайте про клавиатуру
Temple Run: Brave
Windows ad mediation – использование нескольких рекламных SDKs
http://blogs.windows.com/buildingapps/2015/10/08/new-advertising-features-and-walkthrough-of-using-microsoft-ads-and-mediation/
Ads & Payment
GaaS & Web API
Comprehensive list at http://services.windowsstore.com
Facebook SDK
Партнеры, снижающие затраты на портирование и создание игрGaming middleware
Для стартапов
Бесплатное ПО для разработки и Store AccountРесурсы Windows AzureОбучениеГранты ($30 000 - $100 000) и инвестиции
BizSpark.ru
microsoftventures.com
Удачи вам и вашим проектам!
Вопросы?
Ромуальд ЗдебскийРуководитель направления по играм в Центральной и Восточной Европе MicrosoftTwitter: @zdebskiy
Спасибо.