At this point in the book, you have learned a lot about how to program with C#. You have also learned many of the basic steps involved in developing XNA applications. This chapter will teach you a few more fundamental game development techniques and then will help you tie everything together by guiding you through the development of your first real computer game, XNA Breakout.
The major topics covered in this chapter include learning how to:
Add a splash screen to your application
Create and manage different game states
Properly size game sprites and maintain their proper appearance
Move sprites around the screen
Detect collisions between sprites
Okay, so by now you know ...