SlideShare a Scribd company logo
Lee Stott
Microsoft
@lee_stott
Lee.Stott@Microsoft.com
http://www.Microsoft.com/uk/faculty
Agenda
          Overview of Windows
          Games on Windows 8


          Demo of Porting XNA


          Questions
XNA Windows 8 MonoGame
Source: http://blogs.msdn.com/b/windowsstore/archive/2011/12/06/announcing-the-new-windows-store.aspx
                                                                                                        1bn
Source: IDC, March 2012
                          690m
Source: IDC, March 2012
                          60m
100m
400


                                                                   300

                                                                                                                                                 180.905
                                                                                                                                       158.794
                                                                   200                                                       141.951
                                                                                                               127.188
                                                                                                112.503
                                                                               97.567
                                                                   100
                                                                                                                                       137.722   150.776
                                                                                                102.639        109.396       123.464
                                                                               90.036
                                                                      0
                                                                                2009              2010          2011           2012     2013      2014
                                                                                                             Consumer    Enterprise




All-up Windows Annual Sales Volume Worldwide (based on historical trends) – Consumer/Enterprise (millions)
Source: IDC Worldwide Windows Client Operating Environment 2011–2015 Forecast
XNA Windows 8 MonoGame
Why Games.... Demand
    Most titles in the Windows
     Phone apps store are
     entertainment and utility apps
    Customers are downloading
     more games than any other type
     of app
    Customers are willing to spend
     money for the privilege
    There is an opportunity here to
     give customers what they
     want
Mobile Games Market
                   tablet and smartphone games (global, 2012)

$9bn +32% >500M >175M
CONSUMER SPEND      ANNUAL GROWTH               MOBILE PLAYERS                 PAYING PLAYERS




33% OF ALL*
                                                                              66% OF ALL*
DOWNLOADS                                                                        MONEY




                                                                                  $
TO SMARTPHONES                                                             SPENT ON SMARTPHONES
AND TABLETS WERE                                                          AND TABLETS WAS SPENT ON
   GAMES                 *BASED ON iOS APP STORE DATA IN 44 COUNTRIES &          GAMES
                                PLAYSTORE DATA OF 17 COUNTRIES

                                   © 2013 Distimo/Newzoo
Type of Games....
      CATEGORY TYPES OF SHORT TERM GAME                                  LONG TERM GAME PLAY
                     PLAY                             Kids     Role Playing      Racing    Puzzle     Strategy    Simulation   Action
             Sports    Racing   Simulation   Action
                                                                                               Kids
                                                                                     Action
                                                                                               7% Playing
                                                                                                Role
                                7%                                                    14%
                                                                                                     7%
                                                                                                      Racing
                                      14%
                                                                                                        7%
                 43%                                                          Simulation
                                                                                 22%                     Puzzle
                                                                                                          14%


                                     36%                                                   Strategy
                                                                                             29%



     Freemium games do better than paid games
     Action games are the best bet to turn a quick buck
     Strategy games dominate long-term
     Simulation games account for the second largest share.
     Opportunity to carve out a niche ( grow your fan base )
                                                             * Taken from http://www.appannie.com/blog/mobile-games-that-last/
http://bit.ly/UJZ6Ss
Microsoft DreamSpark provides no-cost access to
Microsoft designer and development tools for verified
students and educators around the world, to support and
advance their learning and skills through technical design,
technology, math, science and engineering activities.
http://dev.windows.com
https://www.dreamspark.com/Product/Product.aspx?productid=26
XNA Windows 8 MonoGame
XNA Windows 8 MonoGame
XNA Windows 8 MonoGame
XNA Windows 8 MonoGame
XNA Windows 8 MonoGame
You have your great
ideas and exciting
game designs…
App Builder Rewards
Rewards (open until 30   th   April 2013)




                                            www.appbuilder-rewards.co.uk
                                            When claiming your points please put one of our names in the
                                            “who referred you here” section
http://bit.ly/GJ_GreatGames




Key Ideas for Windows 8 Casual Games
XNA Windows 8 MonoGame
•   The hierarchical pattern
    enables you to put all of
    your content in front of
    users, delighting them and
    making their first
    experience a complete
    one.

•   The flat navigation model
    simplifies subcategories,
    levels, or dynamically
    populated fields

•   Global navigation
    elements such as the app
    bar are consistent and
    familiar for users
True multi-tasking for tablets is finally here!

Keep your app top of mind by snapping apps to
the sides of the screen. Your app responds to
the available screen real estate to show content
in the optimal way

Windows 8 allows full gameplay if applicable in
snap view
•   Edge UI leaves the screen
    clear of clutter, but keeps
    needed functions close by

•   Cool Scenarios
     •   Pausing
     •   Messaging
     •   Status Updates
     •   Accessing Game Menus
•   Users approach tablets
    and touchscreens in a
    variety of ways

•   Windows 8
    accommodates a
    multitude of interaction
    variations
•   Semantic Zoom allows a
    user to get a different view
    of your data, making it
    easier to understand and
    navigate.


    • Allow a user to quickly navigate
      between different levels

    • Quickly show unlocked content,
      recently released levels, or new
      achievements
•   Semantic Zoom allows a
    user to get a different view
    of your data, making it
    easier to understand and
    navigate.


    • Allow a user to quickly navigate
      between different levels

    • Quickly show unlocked content,
      recently released levels, or new
      achievements
•   Communicate to users
    when the game is in a
    paused state, either by
    removing them from the
    in-game experience and
    putting them back in the
    central hub or by
    presenting a pause overlay
    or pause screen
XNA Windows 8 MonoGame
•   Elements of your game’s
    brand are introduced
    without the clutter of
    unnecessary UI

•   Edge UI helps manage
    multiple games while
    keeping the canvas
    available for important
    startup functions
• Most people have more than one
  Windows PC. Let your game provide a
  consistent user experience across all their
  Windows 8 PCs

• Give users the experience they expect.
  Windows 8 makes it easy to roam
  information
    • Game settings and configuration
    • App licenses and in-app purchases
      from the Windows Store
Leaderboards are a crucial
component for game
enthusiasts.

The competition factor keeps
users engaged in your game
and encourages other users in
their network to return and
maintain their rankings.

Utilise location services to
access local standings.
Drive engagement beyond
standard gameplay with
achievements.

Utilize weight, color and size
to distinguish between items
that are close to being
completed.
Game gets 5s to handle     Game is not notified
                   suspend              before termination


  User
Launches
 Game
           Game notified when resumed



  Splash
  screen
Deepen Engagement & increase repeat-use

• At-a-glance information delivery in a natural, attractive
  format

• Draw the user back into the app with a single tap with fresh,
  tailored content via Live Tiles

• Send tile updates even when your app isn’t running

• Secondary tiles provide an entry point into a specific
  experience within your app

• Represent your content best with a variety of tile templates
•




•
XNA Windows 8 MonoGame
•   Sensors in the tablet can
    feel more than touch

•   The accelerometer
    measures movement and
    provides an additional
    element to games

•   It brings games off the
    screen and into the
    physical world
•   A simple implementation
    of the accelerometer

•   Another way to keep
    secondary functions out of
    the way, but readily
    available
•   The Search Contract provides
    users with a familiar and
    natural way to search for items
    across application on the
    machine.

•   Cool Scenario:
     •   Searching for in app
         purchases or add on.
The settings charm provides a
familiar and consistent way to
modify an apps settings

More settings menus can be
added for account
management or game specific
menus.
Drive engagement with your game
by exposing content with App to
App picking. This allows your game
to share it’s content with other
apps seamlessly and consistently.

•   The file picker makes it easy to
    organize content

•   You can also access content
    from other apps
Extend your experience
beyond Windows 8 and push
your content to devices on
your local network.

The ‘PlayTo’ feature allows
relevant controls to be
accessed on the first device
without compromising the
display on the other.
XNA Windows 8 MonoGame
XNA Windows 8 MonoGame
MonoGame is an open source implementation of the XNA framework that
allows developers to port XNA games to platforms that don’t have Microsoft-
supported XNA runtime solutions.
For instance, MonoGame provides a Windows 8 Store application runtime.
SharpDX is an open source project delivering a managed DirectX API for
Windows, including Windows 8 Store apps.
Microsoft doesn’t endorse MonoGame, SharpDX, Unity or other third party
development solutions in any official way, we fully support a rich and varied
array of runtime libraries and tools that make game development easier.
Write Once, Play Everywhere
Brief History of MonoGame?
Project Started in June 2009 as XNATouch by Jalfx
Dec 2009 – v0.7 (2D and iOS only)
Oct 2011 - v2.0 ( Added 2 platforms, Renamed to MonoGame)
Dec 2011 - v2.1
Feb 2012 – (3D codedrop from Flying Dev Studios)
March 2012 – 2.5 (Tom and Sickhead Games)
June 2012 -2.5.1 (11,000 downloads)
Very High Code Reuse
Some users report 95% code reuse!!
MonoGame and Windows

                 MonoGame


      .NET 4.5                       .NET 4.0

                  SharpDX Direct X
Contributing Companies
Contributing individuals
         Oliver Brown            Dean Ellis          Tophathacker                       Koda          Turtle Games
                                                       David Lively                     Carl Ådahl
                        Tom Spilman                                              Niel
Clancey                                       Marshall Ward
                 Grapes
   Nezz             Randolph Burt                Espes                Danzel
                                                                                           Javier Fernandez
                                                      Nicolas Coderre
               Thiago Pastor             Adrian Batzill                                   Inverness
                                Edward Rudd                 Akshay Arora
                                                                                          Andre Esteve
               Raistlinthewiz             David Leaver                Jeff Johnson
James Lupiani
                                Christian Zangl                        Jorge Cantón Ferrero
           Mgroves
                                  Steve 'Sly' Williams                  Geoff Norton          Jordan Phillips
         Tom Gooding                Dominique Louis                           Jamesford42                       Taskbit
                                                  Tapani Värjölä                        Deathcradle
                  Jeremy Bell
  Lukas                                        Jadaml
              Ádám L. Juhász                                                           Ray Batts
                Renaud Bédard                               Nicolas Leonard
Jhllnd                                                                                        Kenneth Pouncey

                                  Write Once, Play Everywhere
59
60
61
62
63
64
65
66
67
68
69
Windows 8 Games
Draw a Stickman – EPIC Adventure
  http://epic.drawastickman.com/
Skulls of the Shogon (our first Microsoft Studios game)
http://www.skullsoftheshogun.com/
References
Follow Twitter @MonoGameTeam

irc
Channel : #monogame
Server : irc.gnome.org


YouTube Channel
http://www.youtube.com/MonoGameTeam




Site :
http://monogame.net
 Copyright 2012 © Xamarin Inc. All rights reserved
Commercial games we know of
 iOS*
       30+
                  *Xamarin compilers makes it possible for MonoGame titles to reach iOS and Android users.
 Android*
       15+
 MacOS, Linux
       10+
 Windows 8
   •    20+
 Chrome
       Bastion
                             Write Once, Play Everywhere
Porting to MonoGame
 Project Setup
       From scratch : ~30-60 minutes
       With Templates : ~15 minutes


 Platform Specific
       Resolutions
       Sound/Video


                          Write Once, Play Everywhere
Demo of XNA Tank Asset
Things to think about
It's Being used in AAA games
It's Extendable
It's Growing(games, developers, platforms)
It's In your hands
It's Now supported by Microsoft
It's Currently the only way to Windows 8
It's OpenSource
It's Active
Lots of examples
                     Write Once, Play Everywhere
Demo of Catapult Game
Summary
    Games are the #1 download and #1 money making app category
    Pick your niche, grow from there
    XNA and MonoGame provides a solution to get your existing XNA assets and games
     running as a Windows 8 Store App
    MonoGame provides a cross platform solution so that you can leverage your existing
     XNA development effort, across multiple marketplaces to develop a portfolio of
     games across platforms
    Follow the certification guidelines (WACK) to make your app Windows 8 Store ready
Demo of CheeseRoller
The Future
     Embracing XNA: APIs, Shaders etc
     Extend: New platforms, APIs, Features
     Enhancements and fixes
      Content    Pipeline
      Visual   Studio Integration
      MonoDevelop      Integration
     Better documentation
      Getting   Started Guides
     Platform specific best practices
     More Video tutorials
http://www.ubelly.com/gaming
Building Windows 8 Games


http://www.microsoft.com/uk/msdn/windows8/
Windows 8 UK Camps and Training Events


http://dev.windows.com
Windows 8 developer resources


http://dev.windowsphone.com
Windows Phone 8 developer resources

http:// www.imaginecup.com
Imagine Cup
http://www.monogame.net
MonoGame

http://monogame.codeplex.com
MonoGame Installer for Windows


http://www.github.com/mono/MonoGame
Git Resource
Develop a great portfolio, publish apps to store :
•   Register for a Windows 8 Developer Store account
    DreamSpark members have FREE Windows Store subscription!
    www.dreamspark.com

•   Attend a free training camp and training
    http://www.microsoft.com/uk/msdn/windows8/
Have a go for FREE with..




http://www.zipapp.co.uk
XNA Windows 8 MonoGame

More Related Content

PDF
Automotive Thailand September 2012
PDF
Portfolio Management slides
PDF
Monogame Introduction (ENG)
PDF
Storyboard Example
PDF
Monogame and xna
PDF
The opportunity of windows portsmouth v1
PDF
Casual Games; A Strategic Review of the Sector
PPTX
Day2 0900 philip_reisberger
Automotive Thailand September 2012
Portfolio Management slides
Monogame Introduction (ENG)
Storyboard Example
Monogame and xna
The opportunity of windows portsmouth v1
Casual Games; A Strategic Review of the Sector
Day2 0900 philip_reisberger

Similar to XNA Windows 8 MonoGame (20)

PPTX
Game connection cédric genin 30112012
PDF
Online Campaigns: A waste of money or improving your bottom line?
PDF
KZero Universe Q4 2012
PDF
Digital kids Expo KZero presentation
PPTX
PlayFirst Study: Tablet And Smartphone Gaming Trends
PDF
iPad: One Year Later
PDF
iPad: One Year Later
PDF
PDF
09 08 25 Web 2.0 Weekly
PPTX
Review of the global game market 2011 and forecast of 2012
PPTX
Questionnaire feedback slides
PDF
Tim meeting with investors - sep 2012
PDF
Tim meeting with investors - sep 2012
PDF
09 10 27 Web 2.0 Weekly
PDF
Tourism as a Vehicle for Green Growth
PDF
Oportunidades com a Nova Plataforma Microsoft
PDF
Launching Your Brand's Game with OpenFeint - BDI 9/21/11 Mobile Social Commun...
PPTX
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves
PPTX
Google: Mobile in hospitality - Trends and opportuinities
PDF
Instructables gamers march2010
Game connection cédric genin 30112012
Online Campaigns: A waste of money or improving your bottom line?
KZero Universe Q4 2012
Digital kids Expo KZero presentation
PlayFirst Study: Tablet And Smartphone Gaming Trends
iPad: One Year Later
iPad: One Year Later
09 08 25 Web 2.0 Weekly
Review of the global game market 2011 and forecast of 2012
Questionnaire feedback slides
Tim meeting with investors - sep 2012
Tim meeting with investors - sep 2012
09 10 27 Web 2.0 Weekly
Tourism as a Vehicle for Green Growth
Oportunidades com a Nova Plataforma Microsoft
Launching Your Brand's Game with OpenFeint - BDI 9/21/11 Mobile Social Commun...
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves
Google: Mobile in hospitality - Trends and opportuinities
Instructables gamers march2010
Ad

More from Lee Stott (20)

PDF
Cortana intelligence suite for projects & hacks
PDF
Project Oxford - Introduction to advanced Manchine Learning API
PPTX
Visual studio professional 2015 overview
PDF
Azure cloud for students and educators
PDF
Getting coding in under a hour with Imagine Microsoft
PDF
Create and manage a web application on Azure (step to step tutorial)
PDF
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
PPTX
Imagine at Microsoft - Resources for Students and Educators
PPTX
Porting unity games to windows - London Unity User Group
PPTX
Visual Studio Tools for Unity Unity User Group 23rd Feb
PPTX
Unity camp london feb 2015
PPTX
Marmalade @include2014 Dev leestott Microsoft
PDF
E book Mobile App Marketing_101
PDF
Game Republic 24th April 2014 - Maximising your app revenue
PDF
Updateshow Manchester April 2014
PDF
Microsoft Office for Education
PDF
Microsoft Learning Experiences Skills and Employability
PDF
Game Kettle Feb 2014 Gateshead
PDF
GamesWest 2013 December
PDF
Microsoft Graduate Recuirtment postcard
Cortana intelligence suite for projects & hacks
Project Oxford - Introduction to advanced Manchine Learning API
Visual studio professional 2015 overview
Azure cloud for students and educators
Getting coding in under a hour with Imagine Microsoft
Create and manage a web application on Azure (step to step tutorial)
Setting up a WordPress Site on Microsoft DreamSpark Azure Cloud Subscription
Imagine at Microsoft - Resources for Students and Educators
Porting unity games to windows - London Unity User Group
Visual Studio Tools for Unity Unity User Group 23rd Feb
Unity camp london feb 2015
Marmalade @include2014 Dev leestott Microsoft
E book Mobile App Marketing_101
Game Republic 24th April 2014 - Maximising your app revenue
Updateshow Manchester April 2014
Microsoft Office for Education
Microsoft Learning Experiences Skills and Employability
Game Kettle Feb 2014 Gateshead
GamesWest 2013 December
Microsoft Graduate Recuirtment postcard
Ad

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Cell Types and Its function , kingdom of life
PDF
Pre independence Education in Inndia.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Lesson notes of climatology university.
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Sports Quiz easy sports quiz sports quiz
Cell Types and Its function , kingdom of life
Pre independence Education in Inndia.pdf
Computing-Curriculum for Schools in Ghana
Insiders guide to clinical Medicine.pdf
Pharma ospi slides which help in ospi learning
Final Presentation General Medicine 03-08-2024.pptx
Lesson notes of climatology university.
O5-L3 Freight Transport Ops (International) V1.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Basic Mud Logging Guide for educational purpose
Renaissance Architecture: A Journey from Faith to Humanism
Supply Chain Operations Speaking Notes -ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O7-L3 Supply Chain Operations - ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...

XNA Windows 8 MonoGame

  • 2. Agenda  Overview of Windows  Games on Windows 8  Demo of Porting XNA  Questions
  • 5. Source: IDC, March 2012 690m
  • 8. 400 300 180.905 158.794 200 141.951 127.188 112.503 97.567 100 137.722 150.776 102.639 109.396 123.464 90.036 0 2009 2010 2011 2012 2013 2014 Consumer Enterprise All-up Windows Annual Sales Volume Worldwide (based on historical trends) – Consumer/Enterprise (millions) Source: IDC Worldwide Windows Client Operating Environment 2011–2015 Forecast
  • 10. Why Games.... Demand  Most titles in the Windows Phone apps store are entertainment and utility apps  Customers are downloading more games than any other type of app  Customers are willing to spend money for the privilege  There is an opportunity here to give customers what they want
  • 11. Mobile Games Market tablet and smartphone games (global, 2012) $9bn +32% >500M >175M CONSUMER SPEND ANNUAL GROWTH MOBILE PLAYERS PAYING PLAYERS 33% OF ALL* 66% OF ALL* DOWNLOADS MONEY $ TO SMARTPHONES SPENT ON SMARTPHONES AND TABLETS WERE AND TABLETS WAS SPENT ON GAMES *BASED ON iOS APP STORE DATA IN 44 COUNTRIES & GAMES PLAYSTORE DATA OF 17 COUNTRIES © 2013 Distimo/Newzoo
  • 12. Type of Games.... CATEGORY TYPES OF SHORT TERM GAME LONG TERM GAME PLAY PLAY Kids Role Playing Racing Puzzle Strategy Simulation Action Sports Racing Simulation Action Kids Action 7% Playing Role 7% 14% 7% Racing 14% 7% 43% Simulation 22% Puzzle 14% 36% Strategy 29%  Freemium games do better than paid games  Action games are the best bet to turn a quick buck  Strategy games dominate long-term  Simulation games account for the second largest share.  Opportunity to carve out a niche ( grow your fan base ) * Taken from http://www.appannie.com/blog/mobile-games-that-last/
  • 14. Microsoft DreamSpark provides no-cost access to Microsoft designer and development tools for verified students and educators around the world, to support and advance their learning and skills through technical design, technology, math, science and engineering activities.
  • 22. You have your great ideas and exciting game designs…
  • 23. App Builder Rewards Rewards (open until 30 th April 2013) www.appbuilder-rewards.co.uk When claiming your points please put one of our names in the “who referred you here” section
  • 26. The hierarchical pattern enables you to put all of your content in front of users, delighting them and making their first experience a complete one. • The flat navigation model simplifies subcategories, levels, or dynamically populated fields • Global navigation elements such as the app bar are consistent and familiar for users
  • 27. True multi-tasking for tablets is finally here! Keep your app top of mind by snapping apps to the sides of the screen. Your app responds to the available screen real estate to show content in the optimal way Windows 8 allows full gameplay if applicable in snap view
  • 28. Edge UI leaves the screen clear of clutter, but keeps needed functions close by • Cool Scenarios • Pausing • Messaging • Status Updates • Accessing Game Menus
  • 29. Users approach tablets and touchscreens in a variety of ways • Windows 8 accommodates a multitude of interaction variations
  • 30. Semantic Zoom allows a user to get a different view of your data, making it easier to understand and navigate. • Allow a user to quickly navigate between different levels • Quickly show unlocked content, recently released levels, or new achievements
  • 31. Semantic Zoom allows a user to get a different view of your data, making it easier to understand and navigate. • Allow a user to quickly navigate between different levels • Quickly show unlocked content, recently released levels, or new achievements
  • 32. Communicate to users when the game is in a paused state, either by removing them from the in-game experience and putting them back in the central hub or by presenting a pause overlay or pause screen
  • 34. Elements of your game’s brand are introduced without the clutter of unnecessary UI • Edge UI helps manage multiple games while keeping the canvas available for important startup functions
  • 35. • Most people have more than one Windows PC. Let your game provide a consistent user experience across all their Windows 8 PCs • Give users the experience they expect. Windows 8 makes it easy to roam information • Game settings and configuration • App licenses and in-app purchases from the Windows Store
  • 36. Leaderboards are a crucial component for game enthusiasts. The competition factor keeps users engaged in your game and encourages other users in their network to return and maintain their rankings. Utilise location services to access local standings.
  • 37. Drive engagement beyond standard gameplay with achievements. Utilize weight, color and size to distinguish between items that are close to being completed.
  • 38. Game gets 5s to handle Game is not notified suspend before termination User Launches Game Game notified when resumed Splash screen
  • 39. Deepen Engagement & increase repeat-use • At-a-glance information delivery in a natural, attractive format • Draw the user back into the app with a single tap with fresh, tailored content via Live Tiles • Send tile updates even when your app isn’t running • Secondary tiles provide an entry point into a specific experience within your app • Represent your content best with a variety of tile templates
  • 42. Sensors in the tablet can feel more than touch • The accelerometer measures movement and provides an additional element to games • It brings games off the screen and into the physical world
  • 43. A simple implementation of the accelerometer • Another way to keep secondary functions out of the way, but readily available
  • 44. The Search Contract provides users with a familiar and natural way to search for items across application on the machine. • Cool Scenario: • Searching for in app purchases or add on.
  • 45. The settings charm provides a familiar and consistent way to modify an apps settings More settings menus can be added for account management or game specific menus.
  • 46. Drive engagement with your game by exposing content with App to App picking. This allows your game to share it’s content with other apps seamlessly and consistently. • The file picker makes it easy to organize content • You can also access content from other apps
  • 47. Extend your experience beyond Windows 8 and push your content to devices on your local network. The ‘PlayTo’ feature allows relevant controls to be accessed on the first device without compromising the display on the other.
  • 50. MonoGame is an open source implementation of the XNA framework that allows developers to port XNA games to platforms that don’t have Microsoft- supported XNA runtime solutions. For instance, MonoGame provides a Windows 8 Store application runtime. SharpDX is an open source project delivering a managed DirectX API for Windows, including Windows 8 Store apps. Microsoft doesn’t endorse MonoGame, SharpDX, Unity or other third party development solutions in any official way, we fully support a rich and varied array of runtime libraries and tools that make game development easier.
  • 51. Write Once, Play Everywhere
  • 52. Brief History of MonoGame? Project Started in June 2009 as XNATouch by Jalfx Dec 2009 – v0.7 (2D and iOS only) Oct 2011 - v2.0 ( Added 2 platforms, Renamed to MonoGame) Dec 2011 - v2.1 Feb 2012 – (3D codedrop from Flying Dev Studios) March 2012 – 2.5 (Tom and Sickhead Games) June 2012 -2.5.1 (11,000 downloads)
  • 53. Very High Code Reuse Some users report 95% code reuse!!
  • 54. MonoGame and Windows MonoGame .NET 4.5 .NET 4.0 SharpDX Direct X
  • 56. Contributing individuals Oliver Brown Dean Ellis Tophathacker Koda Turtle Games David Lively Carl Ådahl Tom Spilman Niel Clancey Marshall Ward Grapes Nezz Randolph Burt Espes Danzel Javier Fernandez Nicolas Coderre Thiago Pastor Adrian Batzill Inverness Edward Rudd Akshay Arora Andre Esteve Raistlinthewiz David Leaver Jeff Johnson James Lupiani Christian Zangl Jorge Cantón Ferrero Mgroves Steve 'Sly' Williams Geoff Norton Jordan Phillips Tom Gooding Dominique Louis Jamesford42 Taskbit Tapani Värjölä Deathcradle Jeremy Bell Lukas Jadaml Ádám L. Juhász Ray Batts Renaud Bédard Nicolas Leonard Jhllnd Kenneth Pouncey Write Once, Play Everywhere
  • 57. 59
  • 58. 60
  • 59. 61
  • 60. 62
  • 61. 63
  • 62. 64
  • 63. 65
  • 64. 66
  • 65. 67
  • 66. 68
  • 67. 69
  • 69. Draw a Stickman – EPIC Adventure http://epic.drawastickman.com/
  • 70. Skulls of the Shogon (our first Microsoft Studios game) http://www.skullsoftheshogun.com/
  • 71. References Follow Twitter @MonoGameTeam irc Channel : #monogame Server : irc.gnome.org YouTube Channel http://www.youtube.com/MonoGameTeam Site : http://monogame.net Copyright 2012 © Xamarin Inc. All rights reserved
  • 72. Commercial games we know of iOS*  30+ *Xamarin compilers makes it possible for MonoGame titles to reach iOS and Android users. Android*  15+ MacOS, Linux  10+ Windows 8 • 20+ Chrome  Bastion Write Once, Play Everywhere
  • 73. Porting to MonoGame Project Setup  From scratch : ~30-60 minutes  With Templates : ~15 minutes Platform Specific  Resolutions  Sound/Video Write Once, Play Everywhere
  • 74. Demo of XNA Tank Asset
  • 75. Things to think about It's Being used in AAA games It's Extendable It's Growing(games, developers, platforms) It's In your hands It's Now supported by Microsoft It's Currently the only way to Windows 8 It's OpenSource It's Active Lots of examples Write Once, Play Everywhere
  • 77. Summary  Games are the #1 download and #1 money making app category  Pick your niche, grow from there  XNA and MonoGame provides a solution to get your existing XNA assets and games running as a Windows 8 Store App  MonoGame provides a cross platform solution so that you can leverage your existing XNA development effort, across multiple marketplaces to develop a portfolio of games across platforms  Follow the certification guidelines (WACK) to make your app Windows 8 Store ready
  • 79. The Future  Embracing XNA: APIs, Shaders etc  Extend: New platforms, APIs, Features  Enhancements and fixes Content Pipeline Visual Studio Integration MonoDevelop Integration  Better documentation Getting Started Guides  Platform specific best practices  More Video tutorials
  • 80. http://www.ubelly.com/gaming Building Windows 8 Games http://www.microsoft.com/uk/msdn/windows8/ Windows 8 UK Camps and Training Events http://dev.windows.com Windows 8 developer resources http://dev.windowsphone.com Windows Phone 8 developer resources http:// www.imaginecup.com Imagine Cup
  • 82. Develop a great portfolio, publish apps to store : • Register for a Windows 8 Developer Store account DreamSpark members have FREE Windows Store subscription! www.dreamspark.com • Attend a free training camp and training http://www.microsoft.com/uk/msdn/windows8/
  • 83. Have a go for FREE with.. http://www.zipapp.co.uk