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.
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.
Notas del editor
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.