Silverlight is not the only possibility to create software for Windows Phone 7 devices, there’s also XNA. Peter Kuhn has authored a series of articles to give a comprehensive insight into XNA on the mobile platform for Silverlight developers who have not dealt with XNA in detail before.
The series explains the possibilities of interaction between Silverlight and XNA, and why you as a Silverlight developer should care about XNA even if you don’t want to develop games. In successive parts of this series, Peter goes into the details of programming 2D games for Windows Phone 7 using XNA, with special focus on those parts that require a change of thinking when you are coming from a Silverlight background.
- Part 0 – Why should I care?
- Part 1 – Fundamentals
- Part 2 – Text rendering
- Part 3 – Animation (transforms)
- Part 4 – Animation (frame-based)
- Part 5 – Input (touch + gestures)
- Part 6 – Input (accelerometer)
- Part 7 – Collision detection
- Part 8 – Music and sound effects
- Part 9 – Navigation and structure
Peter Kuhn has been working in the IT industry for more than ten years. He created his first game at the age of 11 on the Commodore 64 of his father and has finished several hobby and also commercial game projects since then.


