Chapter 8. Advanced XNA Framework Development

In this chapter, we continue with our discussion of game development. In Chapter 1, we provided a basic overview of game development. In Chapter 7, we took the sample code from Chapter 1 and turned it into a structured 2D game, leveraging the AppHub Game Screen Management sample to provide a basic menu system and a base GameScreen class to help manage the various screens that users expect to have such as a main menu, options menu, and the game play screen. We covered 2D animation and encapsulated our game play using a GameObject class to represent the enemy alien ships, missiles, and the hero ship.

In this chapter we add a few key enhancements to the AlienShooter game. We take a copy of the code from ...

Get Pro Windows Phone 7 Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.