SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
&


                Doug Mair
     Improving Enterprises
    Doug.mair@gmail.com
              @doug_mair
   Windows Phone 7 & WinRT Apps
    ◦ Koi Pond
    ◦ 3D Flags
    ◦ Beer Slots
    ◦ 3D Kaleidoscope
    ◦ Intruder Alert
    ◦ Cinco de Mayo
    ◦ Newtons Cradle
    ◦ M3 CONF Demo
   Windows Phone 7
   Windows 8 RT (Metro Style Apps)
   Windows Phone 8
Windows Phone 7
 Silverlight / XAML – C# and VB
 XNA – C# and VB
 HTML / JS


Windows 8 RT             Windows Phone 8
 DirectX - C++           Native C++
 XAML - C#, VB C++       XAML– C#/VB / C++???
 WinJS – JS / HTML5.     WinJS ???
   Action / Shooters
   Simulations / Puzzles
   Role-playing / Turn Based
   Casual / Educational
   Storyline / Levels
   Renderers
   Artwork – 2D / 3D - Sound
   Physics
   Menus / HUD / Inputs & Controls
   Scores / Achievements / Leaderboards
   Multiplayer / Networking / Social
   Analytics / Advertising / In Game Purchases
   Game Loop / Event Based / Timer
    XNA – Native Wrapper around DirectX


               Demo


    ◦ Xbox / PC – Full support
    ◦ WP7 – 5 built in shaders only.
    ◦ WP8 - ??? Compatibility mode.
     Not on WinRT             
   MonoGames – (XNA on WinRT / iOS / Android)
    o   Work In Progress. Usable but not complete.
   WriteableBitmapEx – Silverlight / XAML

    DirectX (C++) - Hardcore


              Demo


    ◦ SharpDx (C#)
    ◦ SlimDx (C#)
    ◦ DirectX ToolKit (DTK)

   Digital Rune / Xen / Engine Nine
   2D – Layers / Transparency
    ◦ Photoshop / Paint.NET



                Demo
    3D – Models / Animations / Meshes
    ◦ Maya / 3ds Max
    ◦ Blender
    ◦ Bryce
    ◦ Google Sketchup
   Hand coded
    BEPU


              Demo


   Box2D.XNA
   Jitter (JigLibX)
   Farseer
   Unity (WinRT / WP8)
    ◦ iOS / Android
    ◦ Fast Forward - WP7 Unity VM

   Ogre (WinRT)
   Havok (WinRT / WinRTP)
   Sunburn (XNA)
   Xbox Live – Avatars / Achievements
    o   Invite Only

   WP7 / Apple / Android
    ◦ Buddy / Mogade / ScoreLoop
    ◦ OpenXLive / OpenFeint / XPGLive
    ◦ Share Contract / Facebook / Twitter

   WinRT ??? - Not sure what’s supported.
   Flurry Analytics
   PreEmptive Solutions




   ExitGames (Networking)
   SignalR
   Paid / Trial / Free
   Advertising
    ◦ AdCenter – Microsoft Pubcenter
    ◦ AdMob – Google Adsense

   In game purchases
    ◦ WinRT
    ◦ WP8
Using WinRT C++ Physics Engines in WinJS
 ◦ blogs.msdn.com/b/devschool/archive/2012/08/31
   /using-shared-winrt-c-physics-engines-in-your-
   winjs-game.aspx

Windows Store Games using WinJS
 ◦ blogs.msdn.com/b/davedev/
Game Samples
 ◦ Microsoft
   xbox.create.msdn.com/en-US/education/catalog/
 ◦ Nokia
   www.developer.nokia.com/Develop/Windows_Phone/C
    ode_examples/


Windows Azure Toolkit for Social Games
 ◦ www.github.com/wa-toolkit-games
 ◦ www.Tankster.net
   Lots to think about when writing games.
   Have fun and focus on strengths.
   Learn a lot.
   Use samples and make teams.

 Questions


 Thanks,      for Listening.

Contenu connexe

Similaire à Overview of creating casual games on windows 8

Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game DevelopmentShahed Chowdhuri
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoInSide Training
 
Intro to Indie Game Development
Intro to Indie Game DevelopmentIntro to Indie Game Development
Intro to Indie Game DevelopmentShahed Chowdhuri
 
Games Technologies
Games TechnologiesGames Technologies
Games TechnologiesOded Sharon
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybodySarah Sexton
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The GamesAdam Hill
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Karsten Wysk
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008carlyle o
 
Unity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFUnity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFDanko Kozar
 
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentKnock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentMamdouh Tarabishi
 
2012/05/07 - Kinect Senor Development Introduction
2012/05/07 - Kinect Senor Development Introduction2012/05/07 - Kinect Senor Development Introduction
2012/05/07 - Kinect Senor Development IntroductionEason Kuo
 
Unity - game engine u RIA svijetu
Unity - game engine u RIA svijetuUnity - game engine u RIA svijetu
Unity - game engine u RIA svijetuDanko Kozar
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Benjamin Nitschke
 
Овчаренко Євген “Відеоігри це ефективність”
Овчаренко Євген “Відеоігри це ефективність”Овчаренко Євген “Відеоігри це ефективність”
Овчаренко Євген “Відеоігри це ефективність”Lviv Startup Club
 
Knock Knock on GameDev Gate
Knock Knock on GameDev GateKnock Knock on GameDev Gate
Knock Knock on GameDev GateBeMyApp
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 

Similaire à Overview of creating casual games on windows 8 (20)

Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
 
Intro to Indie Game Development
Intro to Indie Game DevelopmentIntro to Indie Game Development
Intro to Indie Game Development
 
Building a game in a day
Building a game in a dayBuilding a game in a day
Building a game in a day
 
Games Technologies
Games TechnologiesGames Technologies
Games Technologies
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
 
Presentation 1 22nd August 2008
Presentation 1   22nd August 2008Presentation 1   22nd August 2008
Presentation 1 22nd August 2008
 
Unity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDFUnity - game engine u RIA svijetu PDF
Unity - game engine u RIA svijetu PDF
 
Knock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game developmentKnock knock on GameDev gateway! - Introduction to Game development
Knock knock on GameDev gateway! - Introduction to Game development
 
2012/05/07 - Kinect Senor Development Introduction
2012/05/07 - Kinect Senor Development Introduction2012/05/07 - Kinect Senor Development Introduction
2012/05/07 - Kinect Senor Development Introduction
 
Unity - game engine u RIA svijetu
Unity - game engine u RIA svijetuUnity - game engine u RIA svijetu
Unity - game engine u RIA svijetu
 
Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05Delta Engine Multiplatform Development Presentation 2011-05
Delta Engine Multiplatform Development Presentation 2011-05
 
Овчаренко Євген “Відеоігри це ефективність”
Овчаренко Євген “Відеоігри це ефективність”Овчаренко Євген “Відеоігри це ефективність”
Овчаренко Євген “Відеоігри це ефективність”
 
Knock Knock on GameDev Gate
Knock Knock on GameDev GateKnock Knock on GameDev Gate
Knock Knock on GameDev Gate
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 

Dernier

Welcome Film Festival. New festival concept .Copenhagen Denmark
Welcome Film Festival. New festival concept .Copenhagen DenmarkWelcome Film Festival. New festival concept .Copenhagen Denmark
Welcome Film Festival. New festival concept .Copenhagen DenmarkEmergency Art
 
Bollywood Quiz-12th March 2024, Quiz Club NITW
Bollywood Quiz-12th March 2024, Quiz Club NITWBollywood Quiz-12th March 2024, Quiz Club NITW
Bollywood Quiz-12th March 2024, Quiz Club NITWQuiz Club NITW
 
MFreshersQuizTournament Prelims 2022.pdf
MFreshersQuizTournament Prelims 2022.pdfMFreshersQuizTournament Prelims 2022.pdf
MFreshersQuizTournament Prelims 2022.pdfhappycocoman
 
Quickly collect Bingo blitz free credits
Quickly collect Bingo blitz free creditsQuickly collect Bingo blitz free credits
Quickly collect Bingo blitz free creditsgameseotwo
 
Bingo Bash Free Chips-Daily Free Links 2024
Bingo Bash Free Chips-Daily Free Links 2024Bingo Bash Free Chips-Daily Free Links 2024
Bingo Bash Free Chips-Daily Free Links 2024gameseotwo
 
Jackpot Party Casino free coins And Spin
Jackpot Party Casino free coins And SpinJackpot Party Casino free coins And Spin
Jackpot Party Casino free coins And Spingameseotwo
 
MADE IN CANADA MAG ISSUE 15 | MARCH 2024
MADE IN CANADA MAG ISSUE 15 | MARCH 2024MADE IN CANADA MAG ISSUE 15 | MARCH 2024
MADE IN CANADA MAG ISSUE 15 | MARCH 2024Made In Canada Hip Hop
 
Quizzar final draft for astronomy quiz(1).pptx
Quizzar final draft for astronomy quiz(1).pptxQuizzar final draft for astronomy quiz(1).pptx
Quizzar final draft for astronomy quiz(1).pptxhappycocoman
 
QUIZ_Indian history and politics....pptx
QUIZ_Indian history and politics....pptxQUIZ_Indian history and politics....pptx
QUIZ_Indian history and politics....pptxbasusubhodeep30
 
Tollywood Quiz-14th March 2024, Quiz Club NITW
Tollywood Quiz-14th March 2024, Quiz Club NITWTollywood Quiz-14th March 2024, Quiz Club NITW
Tollywood Quiz-14th March 2024, Quiz Club NITWQuiz Club NITW
 
Script-Coronation of Tiguib Prince and Princess 2023.docx
Script-Coronation of Tiguib Prince and Princess 2023.docxScript-Coronation of Tiguib Prince and Princess 2023.docx
Script-Coronation of Tiguib Prince and Princess 2023.docxRenesCindyGelbero
 
Murder Hole Documentary - October 31, 2017
Murder Hole Documentary - October 31, 2017Murder Hole Documentary - October 31, 2017
Murder Hole Documentary - October 31, 2017Kim Epstein
 
CATS: A Very Short Grafik Novel in Two Parts
CATS: A Very Short Grafik Novel in Two PartsCATS: A Very Short Grafik Novel in Two Parts
CATS: A Very Short Grafik Novel in Two Partsapfelshorle
 
Dogs vs Cats Comics by Salty Vixen Stories & More
Dogs vs Cats Comics by Salty Vixen Stories & MoreDogs vs Cats Comics by Salty Vixen Stories & More
Dogs vs Cats Comics by Salty Vixen Stories & MoreSalty Vixen Stories & More
 
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdf
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdfARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdf
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdfErianderson Oliveira
 
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...Amil baba
 

Dernier (16)

Welcome Film Festival. New festival concept .Copenhagen Denmark
Welcome Film Festival. New festival concept .Copenhagen DenmarkWelcome Film Festival. New festival concept .Copenhagen Denmark
Welcome Film Festival. New festival concept .Copenhagen Denmark
 
Bollywood Quiz-12th March 2024, Quiz Club NITW
Bollywood Quiz-12th March 2024, Quiz Club NITWBollywood Quiz-12th March 2024, Quiz Club NITW
Bollywood Quiz-12th March 2024, Quiz Club NITW
 
MFreshersQuizTournament Prelims 2022.pdf
MFreshersQuizTournament Prelims 2022.pdfMFreshersQuizTournament Prelims 2022.pdf
MFreshersQuizTournament Prelims 2022.pdf
 
Quickly collect Bingo blitz free credits
Quickly collect Bingo blitz free creditsQuickly collect Bingo blitz free credits
Quickly collect Bingo blitz free credits
 
Bingo Bash Free Chips-Daily Free Links 2024
Bingo Bash Free Chips-Daily Free Links 2024Bingo Bash Free Chips-Daily Free Links 2024
Bingo Bash Free Chips-Daily Free Links 2024
 
Jackpot Party Casino free coins And Spin
Jackpot Party Casino free coins And SpinJackpot Party Casino free coins And Spin
Jackpot Party Casino free coins And Spin
 
MADE IN CANADA MAG ISSUE 15 | MARCH 2024
MADE IN CANADA MAG ISSUE 15 | MARCH 2024MADE IN CANADA MAG ISSUE 15 | MARCH 2024
MADE IN CANADA MAG ISSUE 15 | MARCH 2024
 
Quizzar final draft for astronomy quiz(1).pptx
Quizzar final draft for astronomy quiz(1).pptxQuizzar final draft for astronomy quiz(1).pptx
Quizzar final draft for astronomy quiz(1).pptx
 
QUIZ_Indian history and politics....pptx
QUIZ_Indian history and politics....pptxQUIZ_Indian history and politics....pptx
QUIZ_Indian history and politics....pptx
 
Tollywood Quiz-14th March 2024, Quiz Club NITW
Tollywood Quiz-14th March 2024, Quiz Club NITWTollywood Quiz-14th March 2024, Quiz Club NITW
Tollywood Quiz-14th March 2024, Quiz Club NITW
 
Script-Coronation of Tiguib Prince and Princess 2023.docx
Script-Coronation of Tiguib Prince and Princess 2023.docxScript-Coronation of Tiguib Prince and Princess 2023.docx
Script-Coronation of Tiguib Prince and Princess 2023.docx
 
Murder Hole Documentary - October 31, 2017
Murder Hole Documentary - October 31, 2017Murder Hole Documentary - October 31, 2017
Murder Hole Documentary - October 31, 2017
 
CATS: A Very Short Grafik Novel in Two Parts
CATS: A Very Short Grafik Novel in Two PartsCATS: A Very Short Grafik Novel in Two Parts
CATS: A Very Short Grafik Novel in Two Parts
 
Dogs vs Cats Comics by Salty Vixen Stories & More
Dogs vs Cats Comics by Salty Vixen Stories & MoreDogs vs Cats Comics by Salty Vixen Stories & More
Dogs vs Cats Comics by Salty Vixen Stories & More
 
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdf
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdfARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdf
ARTBOOK-SHADOW-OF-THE-COLOSSUS-PT-BR.pdf
 
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...
Best Verified 2 Best Black Magic Specialist Near Me Spiritual Healer Powerful...
 

Overview of creating casual games on windows 8

  • 1. & Doug Mair Improving Enterprises Doug.mair@gmail.com @doug_mair
  • 2. Windows Phone 7 & WinRT Apps ◦ Koi Pond ◦ 3D Flags ◦ Beer Slots ◦ 3D Kaleidoscope ◦ Intruder Alert ◦ Cinco de Mayo ◦ Newtons Cradle ◦ M3 CONF Demo
  • 3. Windows Phone 7  Windows 8 RT (Metro Style Apps)  Windows Phone 8
  • 4. Windows Phone 7  Silverlight / XAML – C# and VB  XNA – C# and VB  HTML / JS Windows 8 RT Windows Phone 8  DirectX - C++  Native C++  XAML - C#, VB C++  XAML– C#/VB / C++???  WinJS – JS / HTML5.  WinJS ???
  • 5. Action / Shooters  Simulations / Puzzles  Role-playing / Turn Based  Casual / Educational
  • 6. Storyline / Levels  Renderers  Artwork – 2D / 3D - Sound  Physics  Menus / HUD / Inputs & Controls  Scores / Achievements / Leaderboards  Multiplayer / Networking / Social  Analytics / Advertising / In Game Purchases
  • 7. Game Loop / Event Based / Timer XNA – Native Wrapper around DirectX Demo  ◦ Xbox / PC – Full support ◦ WP7 – 5 built in shaders only. ◦ WP8 - ??? Compatibility mode. Not on WinRT   MonoGames – (XNA on WinRT / iOS / Android) o Work In Progress. Usable but not complete.
  • 8. WriteableBitmapEx – Silverlight / XAML DirectX (C++) - Hardcore Demo  ◦ SharpDx (C#) ◦ SlimDx (C#) ◦ DirectX ToolKit (DTK)  Digital Rune / Xen / Engine Nine
  • 9. 2D – Layers / Transparency ◦ Photoshop / Paint.NET  Demo 3D – Models / Animations / Meshes ◦ Maya / 3ds Max ◦ Blender ◦ Bryce ◦ Google Sketchup
  • 10. Hand coded BEPU Demo   Box2D.XNA  Jitter (JigLibX)  Farseer
  • 11. Unity (WinRT / WP8) ◦ iOS / Android ◦ Fast Forward - WP7 Unity VM  Ogre (WinRT)  Havok (WinRT / WinRTP)  Sunburn (XNA)
  • 12. Xbox Live – Avatars / Achievements o Invite Only  WP7 / Apple / Android ◦ Buddy / Mogade / ScoreLoop ◦ OpenXLive / OpenFeint / XPGLive ◦ Share Contract / Facebook / Twitter  WinRT ??? - Not sure what’s supported.
  • 13. Flurry Analytics  PreEmptive Solutions  ExitGames (Networking)  SignalR
  • 14. Paid / Trial / Free  Advertising ◦ AdCenter – Microsoft Pubcenter ◦ AdMob – Google Adsense  In game purchases ◦ WinRT ◦ WP8
  • 15. Using WinRT C++ Physics Engines in WinJS ◦ blogs.msdn.com/b/devschool/archive/2012/08/31 /using-shared-winrt-c-physics-engines-in-your- winjs-game.aspx Windows Store Games using WinJS ◦ blogs.msdn.com/b/davedev/
  • 16. Game Samples ◦ Microsoft  xbox.create.msdn.com/en-US/education/catalog/ ◦ Nokia  www.developer.nokia.com/Develop/Windows_Phone/C ode_examples/ Windows Azure Toolkit for Social Games ◦ www.github.com/wa-toolkit-games ◦ www.Tankster.net
  • 17. Lots to think about when writing games.  Have fun and focus on strengths.  Learn a lot.  Use samples and make teams.  Questions  Thanks, for Listening.

Notes de l'éditeur

  1. Written mostly in XNA. Rest are Silverlight.I want to move them to WinRT
  2. Don’t know much about Win Phone 8 yet.
  3. Windows Phone 8 SDK is not out yet. Invite only.
  4. There are more game types than this, but it gives us a starting point.What do these games share.
  5. Sarah gave a great talk about Game design. I’m not going to cover that.Each one of these elements could be an entire talk.The StoryLine is very important, drives the decisions made in other areas.
  6. Three types of Renderers.Renderers help us draw and manage game elements.XNA is Game loop based.Different types of XNA on WP7 and PC and XBOX and Monogame.MonoGame supports most 2D and 3D commands.MonoGame doesn’t support content management yet. Have to use a PC XNA to create XNB’s.
  7. Sl can use timer based or event based renderer.Show Newtons Cradle as event baseShow Flames as timer based game.