Mobile games: integration with Windows Romuald Zdebskiy Mobile Games Industry Lead Microsoft Russia [email protected]
Jun 16, 2015
Mobile games: integration with Windows
Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected]
Mobile games: integration with Windows
Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected] @zdebskiy
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
Why Windows
Sources: http://www.newzoo.com/news/newzoos-2014-global-games-market-report-available-now/ http://www.newzoo.com/download/9510
200 mln
Licenses sold
New PC/tablets Upgrade
Corporate volume licensing is NOT included
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
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
Source: http://www.pocketgamer.biz/infographic/58979/the-24-countries-where-windows-phone-is-outselling-ios/
100KDOWNLOADS
in 10 DAYS
downloads and ARPU 2X more than on
AndroidSources: http://habrahabr.ru/post/198594/ http://habrahabr.ru/post/225899/
Installs
JOYBITSWINDOWS PHONE and WINDOWS 8
5МDOWNLOADS120
KDAILY DOWNLOADS
DURING PROMO
1MDOWNLOADS 1ST MONTH
JOYBITSWINDOWS PHONE and WINDOWS 8
3xYEAR OVER YEAR
WINDOWS REVENUE GROWTH
STORES TOTAL REVENUE DATA
~10МINSTALLS
MILLIONS $ REVENUE
How integrate?
One Windows
Windows Store
514 000+ apps
330 000+ +500 daily
Standard 70/30 model
Apps
XAML/DirectX
CC++
C#Visual Basic
HTML
JavaScript
Windows Runtime (WinRT)
Universal projects
One project type to rule them all…
Ads & Payment
GaaS & Web API
Comprehensive list at http://services.windowsstore.com
Facebook SDK
Partners reduce cost of creating or portingGaming middleware
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
Windows features
New UI – Why?
The whole idea
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?
<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
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
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
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
For Leaders
Featuring in StorePromo in MS channels:• Windows site• Social groups• Windows Blogs
Co-marketing projectsHelp in technology and designCertification fast trackOEM preinstalls
For startups
Free development software and Store accountWindows Azure resourcesKnowledgeGrants ($30 000 - $100 000) and investments
BizSpark.ru
microsoftventures.com
appcampus.fi
Announce
DemoWindows Integration
It is the best time to release on Windows!
Let’s start.
Mobile games: integration with Windows
Romuald ZdebskiyMobile Games Industry LeadMicrosoft [email protected]
appendix
ID@XBOXINDEPENDENT DEVELOPERS PUBLISHING
PROGRAM FOR XBOX ONE
xbox.com/id
Kinect for Windows v2
Собственные программно-аппаратные комплексы
http://www.microsoft.com/en-us/kinectforwindows/develop/default.aspx