microsoft: Мобильные игры под windows – интеграция с...

39
Mobile games: integration with Windows Romuald Zdebskiy Mobile Games Industry Lead Microsoft Russia [email protected]

Upload: devgamm-conference

Post on 16-Jun-2015

586 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Как при создании или портировании мобильной игры правильно интегрироваться с возможностями Windows 8 и Windows Phone, чтобы получить максимальное внимание, удержание и привлечение игроков, а также увеличить свои шансы на попадание в промо (фичеринг) Windows Store? Именно этот вопрос мы рассмотрим в рамках доклада, причем поговорим о реализации интеграции на основных популярных языках и фреймворках, поддерживаемых мобильной платформой Microsoft – C++, C#/VB, HTML5+JavaScript, Unity, Marmalade и др.

TRANSCRIPT

Page 1: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Mobile games: integration with Windows

Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected]

Page 2: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Mobile games: integration with Windows

Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected] @zdebskiy

Page 3: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Content

•Why integrate with Windows Business opportunities•Integration features available on Windows Retention and usability•How to improve chances to get featuring in Windows Store•How to implement integration

Native Middle-ware•Demonstration

Page 4: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Why Windows

Page 6: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

200 mln

Licenses sold

New PC/tablets Upgrade

Corporate volume licensing is NOT included

Page 7: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

5.9mln active devices in Russia

Outgrew iPad in October 2013

Just one click to your game

Источник - LiveInternet.ru: http://www.liveinternet.ru/stat/ru/oses.html?slice=ru;id=3;id=12;period=week

Page 8: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Sources: IDC and Kantarhttp://www.idc.com/getdoc.jsp?containerId=prUS24442013http://www.kantarworldpanel.com/Global/News/Android-ends-the-year-on-top-but-Apple-scores-in-key-marketshttp://www.cnews.ru/top/2014/01/31/windows_phone_v_2013_g_vyrosla_na_90_i_obognala_po_tempam_rosta_android_i_iphone_558725http://www.cnews.ru/top/2013/09/02/idc_smartfony_v_rossii_dostigli_rekordnoy_doli_541216

10.3% In Europe

#2 in 14 countriesAhead of iPhone in 22 countries90% YoY growth to 32mln devices

Page 9: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Source: http://www.pocketgamer.biz/infographic/58979/the-24-countries-where-windows-phone-is-outselling-ios/

Page 10: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

100KDOWNLOADS

in 10 DAYS

downloads and ARPU 2X more than on

AndroidSources: http://habrahabr.ru/post/198594/ http://habrahabr.ru/post/225899/

Installs

Page 11: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

JOYBITSWINDOWS PHONE and WINDOWS 8

5МDOWNLOADS120

KDAILY DOWNLOADS

DURING PROMO

1MDOWNLOADS 1ST MONTH

Page 12: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

JOYBITSWINDOWS PHONE and WINDOWS 8

3xYEAR OVER YEAR

WINDOWS REVENUE GROWTH

STORES TOTAL REVENUE DATA

Page 13: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

~10МINSTALLS

MILLIONS $ REVENUE

Page 14: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

How integrate?

Page 15: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

One Windows

Page 16: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Windows Store

514 000+ apps

330 000+ +500 daily

Standard 70/30 model

Page 17: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Apps

XAML/DirectX

CC++

C#Visual Basic

HTML

JavaScript

Windows Runtime (WinRT)

Universal projects

One project type to rule them all…

Page 18: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Ads & Payment

GaaS & Web API

Comprehensive list at http://services.windowsstore.com

Facebook SDK

Partners reduce cost of creating or portingGaming middleware

Page 19: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

SPECIAL OFFER FOR DEVELOPERS ON WINDOWS AND WINDOWS PHONE

unity3d.com/pages/windows/offer

• Free Unity for Windows Store Add-on• Free Windows Dev Center Account• Free Microsoft Windows 8 Pro License• Developer device for testing (phone or

tablet)• Priority review for store promotion• Global contest for best games

http://unity3d.com/contest/windows

Page 20: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Windows features

Page 21: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

New UI – Why?

Page 22: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

The whole idea

Page 23: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Mechanism Scenario Expires WinRT API

Local Update 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 TileUpdateManagertileUpdater.AddToSchedule()

Periodic Update a tile by polling a remote URI on an interval. E.g., every 30 minutes

3 days TileUpdateManagertileUpdater.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

How can I send tile updates?

Page 24: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

<tile> <visual version="2"> <binding template="TileSquare150x150Text01"> <text id="1">New Message</text> <text id="2">Thomas Fennel</text> <text id="3">Looking forward to your \\build\ talk next week</text> <text id="4"></text> </binding> <binding template="TileWide310x150SmallImageAndText02"> <image id="1" src="http://favoritesocialmediasite.com/profiles/thomas.png" /> <text id="1">New Message</text> <text id="2">Thomas Fennel</text> <text id="3">Looking forward to your \\build\ talk next week</text> <text id="4"></text> <text id="5"></text> </binding> </visual></tile>

All update mechanisms use the same payload

Page 25: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Page 26: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
Page 27: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Try before you buy

82% of top 50 paid apps use Trial

Trial for paid apps best practice

Bejeweled LiveElectronic Arts

Time LimitedGame Dev TycoonGreenheart Games Pty. Ltd

Feature LimitedChimpactYippee Entertainment

SplemyFormerDroid

Page 28: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Grow your chances to get featuring

Implement trial APIUse live tiles for game progressUse universal apps in Store

Share IAP Share purchase transaction Additional promotion

Use universal projects in Visuals StudioRemind for ratings when appropriate

Page 29: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Universal Windows appsApps for Phone, Tablet and PC*

NEW!

Dev Center

ShazamFree

ShazamShazam Entertainment LtdUser

differentiator.For all devices.

Buy once.

* On Windows Phone and Windows 8.x devices only

Page 30: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

For Leaders

Featuring in StorePromo in MS channels:• Windows site• Social groups• Windows Blogs

Co-marketing projectsHelp in technology and designCertification fast trackOEM preinstalls

Page 31: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

For startups

Free development software and Store accountWindows Azure resourcesKnowledgeGrants ($30 000 - $100 000) and investments

BizSpark.ru

microsoftventures.com

appcampus.fi

Page 32: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Announce

Page 33: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

By the end of 2014launch on

Games Platform

[email protected]

Page 34: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

DemoWindows Integration

Page 35: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

It is the best time to release on Windows!

Let’s start.

Page 36: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Mobile games: integration with Windows

Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected]

Page 37: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

appendix

Page 38: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

ID@XBOXINDEPENDENT DEVELOPERS PUBLISHING

PROGRAM FOR XBOX ONE

xbox.com/id

Page 39: Microsoft: Мобильные игры под Windows – интеграция с возможностями системы

Kinect for Windows v2

Собственные программно-аппаратные комплексы

http://www.microsoft.com/en-us/kinectforwindows/develop/default.aspx