This presentation discusses the best practices for developing games on Windows Phone 7. From a performance point of view, writing managed code can sometimes feel abstracted from the hardware. Learn how .NET and XNA Game Studio put your application together and what is going on between your code and the metal, how IL and the JITter work, and where the managed environment may impact your performance. Find out how to double-check your performance hunches by using assembly metadata, examining intermediate language, and tracking what the framework is doing. Learn how to use real-world analysis and optimization techniques to bring all of this knowledge together and tackle common performance pitfalls in your title. All of the topics in the presentation are related to real-life Windows Phone 7 programming situations.