Windows 8 App and Game Development Landscape

30
Windows 8 App and Game Development Landscape all the different ways you can build apps and games for Windows 8 Jim O’Neil Technology Evangelist, Microsoft http://aka.ms/jimoneil @jimoneil http://aka.ms/8in30

description

An overview of many of the options to create and monetize Windows 8 applications for the Windows Store. [Presented 12/3/2012 at Microsoft Store Boston]

Transcript of Windows 8 App and Game Development Landscape

Page 1: Windows 8 App and Game Development Landscape

Windows 8 App and Game Development Landscapeall the different ways you can build apps and games for Windows 8

Jim O’NeilTechnology Evangelist, Microsofthttp://aka.ms/jimoneil@jimoneil

http://aka.ms/8in30

Page 2: Windows 8 App and Game Development Landscape

agenda

Landscape Certification Monetization

Page 3: Windows 8 App and Game Development Landscape

landscape

Landscape Certification Monetization

Page 4: Windows 8 App and Game Development Landscape

HTML5/JS Developers• HTML5/JS Project Templates

Page 5: Windows 8 App and Game Development Landscape

C# / VB / C++ developersXAML – develop apps from scratch using Visual Studio and Blend

Page 6: Windows 8 App and Game Development Landscape

C# developersXamarin - Xamarin enables developers to build fully native iOS and Android apps in C# that can share code with Windows apps. Through code re-use and sharing, and by unifying mobile app development in C#, Xamarin makes it possible to deliver gorgeous, performant, native apps for all major device platforms quickly

Infinite Flight

Draw A Stickman Rdio

Page 7: Windows 8 App and Game Development Landscape

• Free open source SDK/Toolkit for creating cross platform mobile apps• Windows 8 Support is delivered via a set of NuGet packages

• jqMobi – standard appMobi Javascript SDK and Toolkit• Direct Canvas – HTML5 Canvas support

HTML5/JS developers

Page 8: Windows 8 App and Game Development Landscape

• Free open source cross platform framework for apps on mobile devices• Renders UI using HTML5 and CSS; Web browser encased in a native app

for each platform• Build for Windows Phone and Port to Windows 8

HTML5/JS developers

Page 9: Windows 8 App and Game Development Landscape

• < 1/6 of apps in the Windows Phone market are games• Games are the most

downloaded• 1/3 of all free apps are

games• Over ½ of all paid apps are

games• Demand > Supply =

opportunity

Game On!

Page 10: Windows 8 App and Game Development Landscape

HTML5/JS developersCanvas – and of course you can develop your game from scratch using the Canvas element in HTML5.

Page 11: Windows 8 App and Game Development Landscape

HTML5/JS developersGameMaker - family of products that caters to entry-level developers and seasoned game development professionals to create cross platform games

Page 12: Windows 8 App and Game Development Landscape

HTML5/JS developersGameSalad – create cross platform games rapidly with no code

Page 13: Windows 8 App and Game Development Landscape

HTML5/JS developers

Construct2 - cross platform game development for beginners

Page 14: Windows 8 App and Game Development Landscape

HTML5/JS developers

CreateJS – suite of modular libraries and tools which work together to enable rich interactive content on open web technologies via HTML5

http://bit.ly/R3v2DH http://bit.ly/R8Rf1v

Page 16: Windows 8 App and Game Development Landscape

C# / C++ developersXAML – develop games from scratch using Visual Studio and Blend

Page 17: Windows 8 App and Game Development Landscape

C# developersMonoGame – cross platform implementation of the XNA 4.0 framework

Page 18: Windows 8 App and Game Development Landscape

C# developers

Unity – most popular cross platform game development tool for 2D and 3D games

Page 19: Windows 8 App and Game Development Landscape

C++ developersEpic Games Unreal Engine 3 (UDK ) – a complete professional framework that provides tools for creating high-quality games and apps, movies and advanced 3D visualizations and simulations

http://www.unrealengine.com/udk/

Page 20: Windows 8 App and Game Development Landscape

certification

Landscape Certification Monetization

Page 21: Windows 8 App and Game Development Landscape

agenda

Landscape Certification Monetization

Page 22: Windows 8 App and Game Development Landscape

Landscape

landscape

Page 23: Windows 8 App and Game Development Landscape

http://bit.ly/Win8StoreDocs

Read the agreements

Page 24: Windows 8 App and Game Development Landscape

Run the WACK

Page 25: Windows 8 App and Game Development Landscape

http://bit.ly/FixW8CertIssues

Quick Fixes

Page 26: Windows 8 App and Game Development Landscape

Certification Summary

Read the Windows Store Agreements12 Test on multiple devices including ARM!

3 If certification fails, check the ‘Common Fixes’ doc

Page 27: Windows 8 App and Game Development Landscape

monetization

Landscape Certification Monetization

Page 28: Windows 8 App and Game Development Landscape

Existing relationship

Subscriptions

Consumable purchases

Use Your Existing Commerce

Use our ad system

Bring your own

Ad SupportedTime-limited trials

Feature-differentiated trials

70/30 rising to 80/20 split

One-time Purchase

Persistent purchases

Expiring purchases

Purchases over time

Flexible options

Page 29: Windows 8 App and Game Development Landscape

Some Observations

Apps with a free trial downloaded 70 times more frequentlyApps with a free trial show a 10% conversion rate to purchase

For the top 100 revenue grossing applications (Jun 2010 – Jun 2012)84% feature in-app purchases; 81% of those are freedownloads have doubled; revenue has triplednet-revenue for paid apps has dropped 5% in past two years

Page 30: Windows 8 App and Game Development Landscape

• 40 million licenses of Windows 8 sold in first month (launched Oct 26th)

• 670M devices run Windows 7 – all upgradable

• 1.2B devices run Windows• IDC forecasts

• 300M Windows 8 units to ship in 2013

• 142.8M tablets to ship in 2013 (all OS)

Unprecedented opportunity for today’s Application

Developers!