SlideShare a Scribd company logo
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
agenda


Landscape   Certification   Monetization
landscape


Landscape   Certification   Monetization
HTML5/JS Developers
• HTML5/JS Project Templates
C# / VB / C++ developers
XAML – develop apps from scratch using Visual Studio and Blend
C# developers
Xamarin - 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
HTML5/JS developers
• 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
• 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
Game On!

• < 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
HTML5/JS developers
Canvas – and of course you can develop your game from scratch using the Canvas
element in HTML5.
HTML5/JS developers
GameMaker - family of products that caters to entry-level developers and seasoned game development
professionals to create cross platform games
HTML5/JS developers
GameSalad – create cross platform games rapidly with no code
HTML5/JS developers
Construct2 - cross platform game development for beginners
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
HTML5/JS developers
ImpactJS - JavaScript Game Engine that allows you to develop stunning cross
platform HTML5 Games
C# / C++ developers
XAML – develop games from scratch using Visual Studio and Blend
C# developers
MonoGame – cross platform implementation of the XNA 4.0 framework
C# developers
Unity – most popular cross platform game development tool for 2D and 3D
games
C++ developers                              http://www.unrealengine.com/udk/
Epic 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
certification


Landscape   Certification   Monetization
agenda


Landscape   Certification   Monetization
landscape


Landscape
Read the
  agreements




http://bit.ly/Win8StoreDocs
Run the WACK
Quick Fixes




http://bit.ly/FixW8CertIssues
Certification Summary


1
2
3
monetization


Landscape   Certification   Monetization
Flexible options
Some Observations

          Apps with a free trial downloaded 70 times more frequently
          Apps 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 free
             downloads have doubled; revenue has tripled
             net-revenue for paid apps has dropped 5% in past two years
• 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!

More Related Content

PPTX
Android
PPTX
Silverlight
PPTX
Cross-platform development with Qt and OpenGL ES 2.0
PPTX
Silverlight 4 - Jocelyn Villaraza
PDF
Getting started with code?
PPT
Nokia DvLup - Presentasi dari Ahmad Mustafid
PDF
Tizen-based Samsung TV SDK Overview
PPTX
Microsoft Build 2015 highlights
Android
Silverlight
Cross-platform development with Qt and OpenGL ES 2.0
Silverlight 4 - Jocelyn Villaraza
Getting started with code?
Nokia DvLup - Presentasi dari Ahmad Mustafid
Tizen-based Samsung TV SDK Overview
Microsoft Build 2015 highlights

What's hot (19)

PPTX
Cross-Platform App Development in C#
PPTX
Develop hololens
PDF
Introduction to universal windows platform(uwp) app development
PPTX
App Studio: Hands-On
PPTX
Multi-platform Compatibility of HTML5 by developing simple HTML5 based game(M...
PDF
Visual Studio for Mac (AltConf 2017)
PPTX
Android App Development
PDF
Pune Flutter Presents - Flutter 101
PPTX
Cloudy with a Dash of Universal Apps
PPTX
Introduction to UWP - Universal Windows Platform Application Development
PPTX
Introduction to Android Programming
PPTX
Lviv MD Day 2015 Олександр Краковецький "Universal Windows Platform Bridges д...
PPTX
Building Mixed reality with the new capabilities in Unity
PPTX
What and Why Flutter? What is a Widget in Flutter?
PDF
[Android] Introduction to Android Programming
PPTX
Android
PPTX
Introduction to Android programming
PPTX
Windows 10 & Raspberry Pi 2
PPTX
Android Study Jams - Info Session
Cross-Platform App Development in C#
Develop hololens
Introduction to universal windows platform(uwp) app development
App Studio: Hands-On
Multi-platform Compatibility of HTML5 by developing simple HTML5 based game(M...
Visual Studio for Mac (AltConf 2017)
Android App Development
Pune Flutter Presents - Flutter 101
Cloudy with a Dash of Universal Apps
Introduction to UWP - Universal Windows Platform Application Development
Introduction to Android Programming
Lviv MD Day 2015 Олександр Краковецький "Universal Windows Platform Bridges д...
Building Mixed reality with the new capabilities in Unity
What and Why Flutter? What is a Widget in Flutter?
[Android] Introduction to Android Programming
Android
Introduction to Android programming
Windows 10 & Raspberry Pi 2
Android Study Jams - Info Session
Ad

Similar to Windows 8 App and Game Development Landscape (20)

PPTX
Why go mobile
PPTX
Windows store app development V1
PDF
Mobile Developer's Guide To The Galaxy No.10
PDF
Game Republic - Yorkshire Building Awesome games for Windows
PPTX
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
PDF
Game Kettle Feb 2014 Gateshead
PPTX
Delivering HTML5 and Modern Apps
PDF
The Opportunity of Windows Norwich Indie Dev
PDF
Cross platform solutions for Mobile App Development
PPSX
Imaginecup
PPT
Overview of Mobile Development Platforms
PPT
Current state of mobile development february 2013
PPTX
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
PPTX
Bam amor mobile development tools
PDF
Qt For Maemo - getting to the fast-lane (v2)
PDF
Qt - for stack overflow developer conference
PDF
Games and Java ME - Have fun and earn some money
PDF
Cross Platform Mobile Development
PPTX
Developing for Windows 8 based devices
PPTX
Sinergija 12 WP8 is around the corner
Why go mobile
Windows store app development V1
Mobile Developer's Guide To The Galaxy No.10
Game Republic - Yorkshire Building Awesome games for Windows
Windows Phone Code Camp Montreal - The Windows Phone 7.5 opportunity
Game Kettle Feb 2014 Gateshead
Delivering HTML5 and Modern Apps
The Opportunity of Windows Norwich Indie Dev
Cross platform solutions for Mobile App Development
Imaginecup
Overview of Mobile Development Platforms
Current state of mobile development february 2013
Windows Phone 8 Wave Guide Montreal Code Camp - The Windows Phone opportunity
Bam amor mobile development tools
Qt For Maemo - getting to the fast-lane (v2)
Qt - for stack overflow developer conference
Games and Java ME - Have fun and earn some money
Cross Platform Mobile Development
Developing for Windows 8 based devices
Sinergija 12 WP8 is around the corner
Ad

More from Jim O'Neil (12)

PPTX
Azure and DevOps: ARM & ARM
PPTX
Weka Health Vaccine Smart Fridge
PPTX
Go Serverless with Azure Functions
PPTX
Windows 8.1 Themes
PPTX
Windows Azure Cloud Services
PPTX
Windows Azure Overview
PPTX
MongoDB and Windows Azure
PPTX
Azure overview
PPTX
Hadoop in the Cloud
PPTX
The PaaS Landscape
PPTX
Sampling from the Cloud Smorgasbord
PPTX
Drupal and Microsoft
Azure and DevOps: ARM & ARM
Weka Health Vaccine Smart Fridge
Go Serverless with Azure Functions
Windows 8.1 Themes
Windows Azure Cloud Services
Windows Azure Overview
MongoDB and Windows Azure
Azure overview
Hadoop in the Cloud
The PaaS Landscape
Sampling from the Cloud Smorgasbord
Drupal and Microsoft

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Mobile App Security Testing_ A Comprehensive Guide.pdf
sap open course for s4hana steps from ECC to s4
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Windows 8 App and Game Development Landscape

  • 1. 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
  • 2. agenda Landscape Certification Monetization
  • 3. landscape Landscape Certification Monetization
  • 5. C# / VB / C++ developers XAML – develop apps from scratch using Visual Studio and Blend
  • 6. C# developers Xamarin - 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
  • 7. HTML5/JS developers • 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
  • 8. HTML5/JS developers • 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
  • 9. Game On! • < 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
  • 10. HTML5/JS developers Canvas – and of course you can develop your game from scratch using the Canvas element in HTML5.
  • 11. HTML5/JS developers GameMaker - family of products that caters to entry-level developers and seasoned game development professionals to create cross platform games
  • 12. HTML5/JS developers GameSalad – create cross platform games rapidly with no code
  • 13. HTML5/JS developers Construct2 - cross platform game development for beginners
  • 14. 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
  • 15. HTML5/JS developers ImpactJS - JavaScript Game Engine that allows you to develop stunning cross platform HTML5 Games
  • 16. C# / C++ developers XAML – develop games from scratch using Visual Studio and Blend
  • 17. C# developers MonoGame – cross platform implementation of the XNA 4.0 framework
  • 18. C# developers Unity – most popular cross platform game development tool for 2D and 3D games
  • 19. C++ developers http://www.unrealengine.com/udk/ Epic 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
  • 20. certification Landscape Certification Monetization
  • 21. agenda Landscape Certification Monetization
  • 23. Read the agreements http://bit.ly/Win8StoreDocs
  • 27. monetization Landscape Certification Monetization
  • 29. Some Observations Apps with a free trial downloaded 70 times more frequently Apps 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 free downloads have doubled; revenue has tripled net-revenue for paid apps has dropped 5% in past two years
  • 30. • 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!