New XNA Curriculum Resources
Updated with additional links on September 3rd 2009.
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 4: Displaying Images
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Instructor Preparation Guide
- Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Text Sample Code
Here is a quick overview of the first item in the list.
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