Microsoft XNA Game Studio and C# provide the basis of an advanced high school or introductory post-secondary game development computer science course. Game development is serious computer science. The curriculum tools enable students to create games, simulations, and applications for the PC, Xbox 360, Windows Phone, and Kinect that expand students' skills in complex logic, object oriented programming (OOP), advanced algorithms, and data structures.