Polishing the game – Sound and animation
Enriching the game with background music
Estimated time to complete this lab: 100 minutes.
Exercise 1: Basic XNA Game Studio Game with game state management
If you have ever wanted to make your own games, Microsoft® XNA™ Game Studio 4.0 (installed as a part of installed prerequisites) is for you.
Whether you are a student, hobbyist or an independent game developer — actually anybody can create and share great games using the XNA Game Studio. XNA Game Studio 4.0 is a game development product from Microsoft that is built on top of Microsoft Visual Studio 2010 Express for Windows Phone 7™, giving game developers the power and simplicity of .NET based languages such as C# as a programming language. XNA Game Studio 4.0 includes the XNA Framework and the XNA Framework Content Pipeline, which provide an easy and flexible way to import three-dimensional (3D) models, textures, sounds, and other assets into your game, and a game-focused Application Programming Interface (API) that simplifies development for the Xbox 360™, Windows® based PC's and now for the Windows Phone 7™ Series®.
The XNA Framework is an Application Programming Interface (API), thus a framework developed by Microsoft to help you make games faster and easier. However, this is not a drag and drop game maker and you are going to have to learn how to program before you can use it. It is easy to use, but you will have to be own a few technical skills to develop games with it.
The XNA Framework is not a game engine. It does not include physics, collision detection, or other things often found in game engines. It is a game development framework, meaning that the way your game works depends solely on your programming.
During this lab, you will build a full XNA Game Studio game for the Windows Phone 7™. The game you will build is the “Catapult Wars” which is single player game for Windows Phone 7™ where the player controls a catapult and attempts to destroy the computer's catapult in a race to five points. The first who achieves five points win the game.
XNA Game Studio Game Basics
Page | 4