• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Overview of creating casual games on windows 8
 

Overview of creating casual games on windows 8

on

  • 1,624 views

 

Statistics

Views

Total Views
1,624
Views on SlideShare
1,624
Embed Views
0

Actions

Likes
1
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

Overview of creating casual games on windows 8 Overview of creating casual games on windows 8 Presentation Transcript

  • & 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 / JSWindows 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.aspxWindows 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.