0
&                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    ◦...
   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 / JSWindows 8 RT             Windows Phone 8 Direc...
   Action / Shooters   Simulations / Puzzles   Role-playing / Turn Based   Casual / Educational
   Storyline / Levels   Renderers   Artwork – 2D / 3D - Sound   Physics   Menus / HUD / Inputs & Controls   Scores /...
   Game Loop / Event Based / Timer    XNA – Native Wrapper around DirectX               Demo    ◦ Xbox / PC – Full suppo...
   WriteableBitmapEx – Silverlight / XAML    DirectX (C++) - Hardcore              Demo    ◦ SharpDx (C#)    ◦ SlimDx (C...
   2D – Layers / Transparency    ◦ Photoshop / Paint.NET                Demo    3D – Models / Animations / Meshes    ◦ M...
   Hand coded    BEPU              Demo   Box2D.XNA   Jitter (JigLibX)   Farseer
   Unity (WinRT / WP8)    ◦ iOS / Android    ◦ Fast Forward - WP7 Unity VM   Ogre (WinRT)   Havok (WinRT / WinRTP)   S...
   Xbox Live – Avatars / Achievements    o   Invite Only   WP7 / Apple / Android    ◦ Buddy / Mogade / ScoreLoop    ◦ Op...
   Flurry Analytics   PreEmptive Solutions   ExitGames (Networking)   SignalR
   Paid / Trial / Free   Advertising    ◦ AdCenter – Microsoft Pubcenter    ◦ AdMob – Google Adsense   In game purchase...
Using WinRT C++ Physics Engines in WinJS ◦ blogs.msdn.com/b/devschool/archive/2012/08/31   /using-shared-winrt-c-physics-e...
Game Samples ◦ Microsoft   xbox.create.msdn.com/en-US/education/catalog/ ◦ Nokia   www.developer.nokia.com/Develop/Windo...
   Lots to think about when writing games.   Have fun and focus on strengths.   Learn a lot.   Use samples and make te...
Upcoming SlideShare
Loading in...5
×

Overview of creating casual games on windows 8

1,233

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,233
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Written mostly in XNA. Rest are Silverlight.I want to move them to WinRT
  • Don’t know much about Win Phone 8 yet.
  • Windows Phone 8 SDK is not out yet. Invite only.
  • There are more game types than this, but it gives us a starting point.What do these games share.
  • 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.
  • 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.
  • Sl can use timer based or event based renderer.Show Newtons Cradle as event baseShow Flames as timer based game.
  • Transcript of "Overview of creating casual games on windows 8"

    1. 1. & Doug Mair Improving Enterprises Doug.mair@gmail.com @doug_mair
    2. 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. 3.  Windows Phone 7 Windows 8 RT (Metro Style Apps) Windows Phone 8
    4. 4. Windows Phone 7 Silverlight / XAML – C# and VB XNA – C# and VB HTML / JSWindows 8 RT Windows Phone 8 DirectX - C++  Native C++ XAML - C#, VB C++  XAML– C#/VB / C++??? WinJS – JS / HTML5.  WinJS ???
    5. 5.  Action / Shooters Simulations / Puzzles Role-playing / Turn Based Casual / Educational
    6. 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. 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. 8.  WriteableBitmapEx – Silverlight / XAML DirectX (C++) - Hardcore Demo ◦ SharpDx (C#) ◦ SlimDx (C#) ◦ DirectX ToolKit (DTK) Digital Rune / Xen / Engine Nine
    9. 9.  2D – Layers / Transparency ◦ Photoshop / Paint.NET Demo 3D – Models / Animations / Meshes ◦ Maya / 3ds Max ◦ Blender ◦ Bryce ◦ Google Sketchup
    10. 10.  Hand coded BEPU Demo Box2D.XNA Jitter (JigLibX) Farseer
    11. 11.  Unity (WinRT / WP8) ◦ iOS / Android ◦ Fast Forward - WP7 Unity VM Ogre (WinRT) Havok (WinRT / WinRTP) Sunburn (XNA)
    12. 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. 13.  Flurry Analytics PreEmptive Solutions ExitGames (Networking) SignalR
    14. 14.  Paid / Trial / Free Advertising ◦ AdCenter – Microsoft Pubcenter ◦ AdMob – Google Adsense In game purchases ◦ WinRT ◦ WP8
    15. 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.aspxWindows Store Games using WinJS ◦ blogs.msdn.com/b/davedev/
    16. 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. 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.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×