Some handy resources for developers interested in creating apps for the Windows Phone 7 ecosystem have recently been shared via the Canadian OpenData Experience Coding Resources portal. The following resources and materials are handy for any mobile developer or anyone who’s just interested in hacking some OpenData.
http://axiom3d.net/wiki/index.php/Main_Page
Open source 3D engine using C# and the .NET framework. Provides full support for DirectX, OpenGL and XNA on Windows, Linux, Android, iPhone and Windows Phone.
http://visualstudiogallery.msdn.microsoft.com/eb5ec31a-9e37-4f44-8308-1314026d96d3
Axiom 3D Game templates to help you get started
http://xbox.create.msdn.com/en-US/education/catalog/sample/game_state_management
A simple screen manager template done by Microsoft themselves. Perfect starting point for any Windows Phone project.
http://visualstudiogallery.msdn.microsoft.com/f9645de3-2050-4e4f-b2c8-61928c3ec636
This is a basic physics tutorial. Involves gravity, collision detection as well as using the accelerometer in the device.
http://visualstudiogallery.msdn.microsoft.com/e69b3fe4-0b13-4eeb-8bfe-ab2f964b011c
Tutorial for utilizing hold, drag, tap, flick, and pinch gestures for Windows Phone
http://xbox.create.msdn.com/en-US/education/catalog/?contenttype=0&devarea=11&platform=54&sort=1
Tile based RPG tutorial. Useful for tile based designs, basic AI, collision and exposing XML files
http://msdn.microsoft.com/en-us/library/hh184843%28v=VS.92%29.aspx
Windows Phone app store submission guidelines
http://msdn.microsoft.com/en-us/WindowsPhoneTrainingCourse
Windows Phone Training Course
http://farseerphysics.codeplex.com/
An extended version of the Box2D.XNA port. Fully featured physics engine for use on WP7 projects.
Source: http://canadianopendataexperience.com/pages/coding-resources