Multi-touch Game Development With XNA

Version: 1.1.0

Description

This lab introduces you to multi-touch enabled game development on Windows Phone 7 using XNA Game Studio, the Windows Phone Developer tools and Visual Studio 2010.

Overview

This lab introduces you to multi-touch enabled game development on Windows® Phone 7 using XNA Game Studio, the Windows Phone Developer tools and Visual Studio 2010.

During the course of this lab, you will build a simple 2D game using XNA Game Studio. Playing the game will require the user to supply multi-touch input, and this lab will show you how to support such input while making sure that the game reacts to multi-touch input as the user would expect.

Objectives

At the end of this lab you will have:

  • A high-level understanding of the XNA Game Studio application model within the Windows Phone 7 operating system
  • Learned how to add game logic
  • Learned about 2D rendering in XNA Game Studio
  • Learned how to use touch and gesture input to control your game, focusing on multi-touch input

Prerequisites

The following is required in order to complete this hands-on lab:

  • Microsoft Visual Studio 2010 or Microsoft Visual C# Express 2010 and the Windows Phone Developer Tools, including XNA Game Studio 4.0
  • Previous knowledge on how to work with the XNA Game Studio 4.0 in Visual Studio 2010 to create a basic Windows Phone 7.0 game project.

Tasks

This hands-on lab includes two excercises built from the following tasks:

  1. Basic game project with game state management
  2. Basic game rendering
  3. Game logic
  4. Polishing the game – Sound and animation
  5. Additional screens and menus

Estimated time to complete this lab: 90 minutes.