Introduction to Programming Through Game Development Using Microsoft XNA Game Studio
Category: Curricula
Submitted Date: 9/22/2009
Learn the underlying skills and principles of software development--as you design and build your first games for Xbox 360, Windows, and Zune.
Designed specifically for students with no computer science background, this curriculum teaches the fundamentals of C# programming and the XNA Game Studio framework--for skills you can apply to game programming and beyond.
- Write code to create and control game behavior
- Build the game display--color, graphics, text
- Create multiplayer features
- Capture and cue sounds
- Process input from gamepads and keyboards
For Instructors
This texbook is complemented by a full suite of teaching tools including:
- Course Syllabus
- Instructor materials
- Content delivery resources
- Student learning materials
- Student assessment materials
These materials are available for registered faculty only through the Microsoft Faculty Resource Center.
Related Resources:
-
Chapter 1: Computers, C#, XNA and You
-
Chapter 2: Programs and Colors
-
Chapter 3: Getting Player Input
-
Chapter 4: Displaying Images
-
Chapter 5: Writing Text
-
Chapter 6: Creating a Multi-Player Game
-
Chapter 7: Playing Sounds
-
Chapter 8: Creating a Timer
-
Chapter 9: Reading Text Input
-
Chapter 10: Using Methods
-
Chapter 11: A Game as a Program
-
Chapter 12: Games, Objects and State
-
Chapter 13: Making a Complete Game
-
Chapter 14: Classes, Objects and Games
-
Chapter 15: Creating Game Components
-
Chapter 16: Creating Multi-Player Networked Games
-
Instructor Preparation Guide
-
Text Sample Code