Video game development using XNA game studio and C#.Net

Numerous publications describe the inclusion of game development as a tool for teaching computer science topics [1, 2]. Such courses have included Computer Science I & II, semester or year courses in video game development and capstone courses. Other authors [3] describe interdisciplinary courses in game development that teach software development, project management and communication skills.