Tutorial on: Developing Applications for the XBOX 360 Console

CCSC-NW 2007 Conference
Linfield College, McMinnville, OR
Oct 13, 2007

Kelvin Sung
Computing and Software Systems
University of Washington, Bothell
ksung@u.washington.edu
Michael Panitz
Software Programming
Cascadia Community College
mpanitz@cascadia.ctc.edu

 

Download:  This zip-compressed file contains all of the documents referenced by this index file (including this file).

  1. Introduction: slides on background and overview for this tutorial.
     
  2. Installation guide: download/installation/setup for the IDE, API, and potential hardware (game pad controller).
     
  3. Simple Example: instruction and source code project for a bare bone XNA project.
     
  4. XnaAssignmentBase Library: simple library (with documentation and tutorial) supporting 2D interactive graphics application development on the XBOX 360 console. This library is especially designed to support faculty with no graphics and/or games background to experiment with games/graphics based assignments.

  5. Examples of working with the XnaAssignmentBase library: a collection of examples, including step-by-step guides, on how to implement various functionality with the XnaAssignmentBase library.
     
  6. Sample Assignments: Sample assignment modules based on the XnaAssignmentBase library. These  assignments are designed for typical CS1/2 courses. Each module includes materials for both the faculty (summary of pre-requisite and learning outcomes, sample pre/post tests, a sample grading rubric, sample solutions, and an implementation tutorial) and students (assignment description, and a skeleton starter project).
     
  7. References:


This document and the related materials are developed with support from Microsoft Research Computer Gaming Initiative under the Computer Gaming Curriculum in Computer Science RFP, Award Number 15871.