Resource Center Search

The Resource Center is your source to find information on faculty preparation, learning activities, presentation material and reference information.

Search

  in      
Advanced Search


Categories

Special Collaboration Areas


Home > Technologies > XNA   (150 Object(s) in 15 Usage Type(s) found)

Faculty Preparation: Course Outline Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Instructor Preparation Guide  - 09/03/2009
This file contains the Course Matrix, 10-Week Schedule, Lab Setup Guide, Material Installation Guide, and a Master Syllabus.                     
Введение в XNA. Рисунки  - 08/29/2009
Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
XNA Game Development  - 06/19/2009
This information, developed by the Oregon Institute of Technology, contains the course outlines and materials for a sequence of 3 XNA Game Development courses.
XNA Lab in a Box  - 05/27/2009
Developed in partnership between the Microsoft Innovation Center in the Netherlands and Avanade Netherlands, this three day set of XNA tutorials and courseware was designed to provide over 50 faculty and teachers from the Netherlands with hands on experience of how to teach and build 2d and 3d games with XNA Game Studio in a lab environment.
Learn Programming with XNA  - 04/30/2009
"Getting Started Making Games with C# and XNA Game Studio" is a programming course for students with no prior programming experience. It is intended to engage students with the craft of programming by the creation of gameplay using the XNA game framework.
Developing Game-Themed Applications with XNA Game Studio  - 02/06/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game.
Introduction to XNA Programming  - 06/01/2008
A 15 hour workshop introducing XNA and game programming, freeware.                                                                               
Desarrollo de Videojuegos  - 03/28/2008
El proposito de este material es apoyar el curso introductoria o basico para el desarrollo de videojuegos en ambientes universitarios.           
Software Entrepreneurship for Students  - 09/26/2007
The Software Entrepreneurship for Students Curriculum was developed specifically to target technical universities and colleges. The curriculum provides technical students with additional knowledge and tools to develop successful and sustainable ventures.
Introduction to Video Game Programming  - 06/22/2007
Use of this document will allow a professor or instructor to learn quickly about XNA and XBox 360 programming. A syllabus is included with the curriculum guideline. This is a package that contains a standard syllabus and curriculum guidance.


Faculty Preparation: Professional Development Back to top
Best Practices in Game Development  - 06/24/2009
This presentation on game development will cover some hints about real world scenarios, use XNA to tackle problems / design flaws and discuss the importance of abstraction for better code design.
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.
Desarrollo de Videojuegos  - 03/28/2008
El proposito de este material es apoyar el curso introductoria o basico para el desarrollo de videojuegos en ambientes universitarios.           


Faculty Preparation: Textbook Back to top
Введение в XNA. Книга  - 08/29/2009
Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику.               
Основы разработки компьютерных игр в XNA Game Studio. Часть 4.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Основы разработки компьютерных игр в XNA Game Studio. Часть 3.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Основы разработки компьютерных игр в XNA Game Studio. Часть 2.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Основы разработки компьютерных игр в XNA Game Studio. Часть 1.  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Основы разработки компьютерных игр в XNA Game Studio  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio  - 08/03/2009
Learn the underlying skills and principles of software development--as you design and build your first games for Xbox 360, Windows, and Zune.    
ITA-106 Grafika i multimedia - XNA  - 02/28/2009
Materialy do kursu ITA-106 Grafika i multimedia - XNA dostepne w ramach programu IT Academy Lokalna. Wszelkie pytania odnosnie licencji prosimy kierowac na adres pledu@microsoft.com.
Desarrollo de Videojuegos  - 03/28/2008
El proposito de este material es apoyar el curso introductoria o basico para el desarrollo de videojuegos en ambientes universitarios.           


Learning Activities: Executable Program Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Введение в XNA. Примеры  - 08/29/2009
Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
Introduction to XNA Programming  - 06/01/2008
A 15 hour workshop introducing XNA and game programming, freeware.                                                                               
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.


Learning Activities: Exercise/Exam Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input  - 08/14/2009
In Chapter 3 we cover the following topics: Getting Player Input, Using the Keyboard, Adding Vibration Effects and Creating Gamepad Games Lab.   
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
Introdução a programação com XNA 3.0  - 05/25/2009
Este material destina-se a cursos de graduação e/ou pós-graduação que desejem incluir XNA em suas disciplinas de desenvolvimento de Jogos Eletrônicos,Computação Gráfica, Inteligência Artificial , etc Este material pode ser utilizado como formação específica na área de Desenvolvimento ou como disciplina de introdução à programação utilizando XNA 3.0. Este conteúdo esta divido em 12 aulas, todas as aulas possuem uma visão geral da aula, slides e exemplos práticos para cada aula.
Introduction to XNA Programming  - 06/01/2008
A 15 hour workshop introducing XNA and game programming, freeware.                                                                               
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.


Learning Activities: Lab Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input  - 08/14/2009
In Chapter 3 we cover the following topics: Getting Player Input, Using the Keyboard, Adding Vibration Effects and Creating Gamepad Games Lab.   
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
Основы разработки компьютерных игр в XNA Game Studio  - 08/06/2009
Этот набор практических заданий рекомендуется для учащихся, занимающихся по курсу. Каждое из них можно выполнять в нескольких вариантах – либо как курсовой проект, либо как небольшой проект, на котором исследуются возможности XNA, изученные в предыдущей лабораторной работе.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio  - 08/03/2009
Learn the underlying skills and principles of software development--as you design and build your first games for Xbox 360, Windows, and Zune.    
XNA Game Development  - 06/19/2009
This information, developed by the Oregon Institute of Technology, contains the course outlines and materials for a sequence of 3 XNA Game Development courses.
Learn Programming with XNA  - 04/30/2009
"Getting Started Making Games with C# and XNA Game Studio" is a programming course for students with no prior programming experience. It is intended to engage students with the craft of programming by the creation of gameplay using the XNA game framework.
ITA-106 Grafika i multimedia - XNA  - 02/28/2009
Materialy do kursu ITA-106 Grafika i multimedia - XNA dostepne w ramach programu IT Academy Lokalna. Wszelkie pytania odnosnie licencji prosimy kierowac na adres pledu@microsoft.com.
Developing Game-Themed Applications with XNA Game Studio  - 02/06/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game.
Introduction to XNA Programming  - 06/01/2008
A 15 hour workshop introducing XNA and game programming, freeware.                                                                               
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.
Microsoft Academic Days on Game Development 2008 - Tutorial: Developing Game-Themed Programming Assignments - 2 of 2 (Slides)  - 04/14/2008
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and demonstrate how to develop a simple 2D “Block Breaker” game. We will also demonstrate existing simple XNA-based game-themed assignments.
Desarrollo de Videojuegos  - 03/28/2008
El proposito de este material es apoyar el curso introductoria o basico para el desarrollo de videojuegos en ambientes universitarios.           
XNA GSE - Aula 09 - Shaders (DEMOS)  - 11/28/2007
Estes são os demos da nona aula de um curso com nove aulas sobre XNA. Agenda: Revisão sobre matrizes, efeitos, modelos e câmeras; Shaders: Visão geral; Um pouco sobre iluminação; Estrutura de um shader; Criando um shader simples Os slides da aula também estão disponíveis neste site
XNA GSE - Aula 08 - Câmeras (DEMO)  - 11/14/2007
Estes são os demos da oitava aula de um curso com nove aulas sobre XNA. ATENÇÃO: O modelo "tank" deve ser baixado do site XNA Creators Club. Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 08 - Câmeras  - 11/14/2007
Esta é a oitava aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, criação de uma câmera simples, usar um componente de câmera. Há 3 demos para esta aula, também disponíveis neste site.
XNA GSE - Aula 07 - Modelos e Meshes (DEMOS)  - 11/14/2007
Estes são os demos da sétima aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, uso de modelos com e sem bones. ATENÇÃO: O modelo "tank" deve ser baixado do site XNA Creators Club.
XNA GSE - Aula 06 - Introdução ao 3D (DEMO)  - 11/13/2007
Esta é o demo da sexta aula de um curso com nove aulas sobre XNA. Agenda: Revisão das aulas anteriores; Introdução à 3a dimensão no XNA. Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 05 - Storage (DEMO)  - 11/13/2007
Esta é o demo da quinta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores; Leitura e escrita de arquivos Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 04 - Uso de Fontes (DEMO)  - 11/08/2007
Esta é o demo da quarta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores; Uso de Fontes no XNA (SpriteFont e fontes customizadas)
XNA GSE - Aula 03 - Audio (DEMO)  - 11/07/2007
Demo da terceira aula de um curso com nove aulas sobre XNA, mostrando o uso de audio no XNA com XACT. Os slides referentes a este demo também estão disponíveis neste site.
XNA GSE - Aula 02 - Desenho 2D (DEMOs)  - 11/07/2007
Arquivo .ZIP com os 5 demos para a aula 2 sobre XNA GSE (submetida como conteúdo neste site). Inclui demos sobre sprites, game components, detecção de colisão simples, botões, telas e tratamento input do usuário.
XNA GSE - Aula 02 - Desenho 2D  - 11/07/2007
Esta é a segunda aula de um curso com nove aulas sobre XNA. Agenda da aula: Arquitetura de um programa XNA, Desenho em 2D, “Components” de um game, Tratamento de input do usuário, Divisão da turma em grupos para decisão sobre projeto final (cada grupo irá criar um jogo).
Introduction to Video Game Programming  - 06/22/2007
Use of this document will allow a professor or instructor to learn quickly about XNA and XBox 360 programming. A syllabus is included with the curriculum guideline. This is a package that contains a standard syllabus and curriculum guidance.


Learning Activities: Project Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input  - 08/14/2009
In Chapter 3 we cover the following topics: Getting Player Input, Using the Keyboard, Adding Vibration Effects and Creating Gamepad Games Lab.   
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
XNA Game Development  - 06/19/2009
This information, developed by the Oregon Institute of Technology, contains the course outlines and materials for a sequence of 3 XNA Game Development courses.
Introduction to XNA Programming  - 06/01/2008
A 15 hour workshop introducing XNA and game programming, freeware.                                                                               
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.
Grupo de Pesquisa e Desenvolvimento de Jogos @ Unicamp: a saga iCoco e além  - 01/22/2008
Nesse relatório, o Grupo de Pesquisa e Desenvolvimento de Jogos da Unicamp aborda a criação de games e a participação em eventos do setor.       


Presentation Materials: Audiovisual Content Back to top
How to use Class Diagrams  - 05/11/2009
This video presentation talks about how to use Class Diagrams in Visual Studio Professional and Visual Studio Team Systems.                      
XNA Build Advanced Presentation March 2006  - 02/05/2009
XNA Build is Microsoft’s upcoming solution focused on game content pipelines and content builds. This presentation shows how XNA Build enables incremental content builds, dependency tracking, debugging and more.
XNA Overview Presentation March 2006  - 02/05/2009
XNA is a set of technologies Microsoft is building to help tame the costs and complexity associated with game development.                       
XNA Game Studio Workshop: Session 2  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game. Participants will have access to all source code and step-by-step development guides.
XNA Game Studio Workshop: Session 1  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game.
Microsoft Academic Days on Game Development 2008 - Group Interactions in a Game Engine Class - 1 of 2 (Video)  - 05/08/2008
Alex Pang shares his experiences in the first two offerings of a Game Engine class at University of California Santa Cruz in the Spring and Fall 2007 quarters.
Microsoft Academic Days on Game Development 2008 - New & Improved–The IGDA Education SIG Curriculum Framework - 1 of 2 (Video)  - 04/14/2008
This framework is considered the standard for all game related curricula. We will present the changes and improvements that were made to the newest version. This session will also allow for discussion on the documents evolution and how individual institutions might implement the recommendations.
Microsoft Academic Days on Game Development 2008 - Advanced D3D10 API Usage and Engine Design - 1 of 2 (Video)  - 04/14/2008
This presentation drills down into practical and effective usage of the Direct3D 10 API. Learn engine design strategies to drive Direct3D 10 hardware through the new interface. Hear expert advice on handling resources, managing shader data, and keeping the pipeline busy with the Direct3D 10 API.
Microsoft Academic Days on Game Development 2008 - Teaching Game Development with GameMaker - 1 of 2 (Video)  - 04/14/2008
In this presentation I will first give a short introduction in Game Maker. Next I will discuss how Game Maker can best be used in an education setting.
Microsoft Academic Days on Game Development 2008 - A Game Developer’s Perspective on Parallelism - 1 of 2 (Video)  - 04/14/2008
This talk is a discussion of the key problems encountered in writing high performance code in the game development field, and the impact of these problems on the developers and development process.
Microsoft Academic Days on Game Development 2008 - A Game Developer’s Perspective on Parallelism - 2 of 2 (Slides)  - 04/14/2008
This talk is a discussion of the key problems encountered in writing high performance code in the game development field, and the impact of these problems on the developers and development process.
Microsoft Academic Days on Game Development 2008 - Research Directions in Games - 1 of 2 (Video)  - 04/14/2008
In this presentation, we discuss and frame research directions that lead towards interesting potentials for the future of games – massively multiplayer online games (MMOGs) as social model testbeds, infrastructures for weekly interactives, and emotion-cognizant games.
Microsoft Academic Days on Game Development 2008 - A Hybrid Approach to Projects in Gaming Courses - 1 of 2 (Video)  - 04/14/2008
Creating game development courses that use group projects is at best a balancing act. Encouraging creativity, maintaining morale, improving team dynamics and project structure, enforcing deadlines, and judging the quality of the final result is a challenge for any instructor. In this paper we describe an approach to team projects in game development courses that simplifies this process.
Microsoft Academic Days on Game Development 2008 - Preparing Programmers for a Parallel World - 1 of 2 (Video)  - 04/14/2008
This talk will review some popular parallel computing techniques as they apply to games, and discuss why some have been popular and others have been discarded. We’ll learn the mental paradigm shifts that are crucial to writing safe and efficient parallel code, and identify areas in which further research is needed to advance the state of the art.
Microsoft Academic Days on Game Development 2008 - Operating A Computer Science Game Degree Program - 1 of 2 (Video)  - 04/14/2008
In this paper, we share our lessons learned, some detail on our courses and processes, as well as detail on our impact on recruitment and retention for the Computer Science undergraduate degree program.
Microsoft Academic Days on Game Development 2008 - Introduction to Game Design in the Large Classroom - 1 of 2 (Video)  - 04/14/2008
This talk presents an experience report on teaching a large enrollment course at the University of California, Santa Cruz providing an introduction to game design.
Microsoft Academic Days on Game Development 2008 - Game Development in CS Classes: An Insider’s Perspective - 1 of 2 (Video)  - 04/14/2008
Game development is an obvious way to brighten up a computer science curriculum, but where do you start? Between topic ideas, project scope, and development environments, crucial decisions can make or break a great game-related CS assignment.
Microsoft Academic Days on Game Development 2008 - Game Design and Development Students: Who are They? - 1 of 2 (Video)  - 04/14/2008
We discuss these questions from the perspective of teaching the traditional CS outcomes from an introductory programming sequence to 60 Game Design and Development students at the freshman level and comparing them to a previously studied population of CS students with an interest in game design and development.
Microsoft Academic Days on Game Development 2008 - Assessing Game-Themed Programming Assignments for CS1/2 Courses - 1 of 2 (Video)  - 04/14/2008
We have designed and implemented game-themed programming assignment modules targeted specifically for adoption in existing introductory programming classes. These assignments are self-contained, so that faculty members with no background in graphics/gaming can selectively pick and choose a subset to combine with their own assignments in existing classes.
Microsoft Academic Days on Game Development 2008 - XNA Game Studio and the Community - 1 of 2 (Video)  - 04/14/2008
Building games for Windows and Xbox 360 has never been easier. With XNA Game Studio, student and hobbyist game developers can see their visions come to light in a matter of minutes instead of months. Come learn about XNA Game Studio, how it can be used in academics and our plans for unleashing the creator community.
Microsoft Academic Days on Game Development 2008 - Game2Learn: Improving the Motivation of CS1 Students - 1 of 2 (Video)  - 04/14/2008
Games are increasingly being used for education and training in a variety of areas. In this presentation, we present the results of this study, which demonstrate that students can have fun programming within a game, and that in-game rewards and punishments are vital to the motivation and potential learning of students.
Microsoft Academic Days on Game Development 2008 - Creating Games for Zune Using XNA Game Studio - 1 of 2 (Video)  - 04/14/2008
The XNA Game Studio development paradigm is now mobile. Come and learn about XNA Game Studio support for game development on Zune devices. We will discuss features, platform support, and the development experience including demonstrations and demos.
Microsoft Academic Days on Game Development 2008 - Tutorial: Developing Game-Themed Programming Assignments - 1 of 2 (Video)  - 04/14/2008
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and demonstrate how to develop a simple 2D “Block Breaker” game. We will also demonstrate existing simple XNA-based game-themed assignments.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 3 of 3) - 1 of 2 (Video)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 2 of 3) - 1 of 2 (Video)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 1 of 3) - 1 of 2 (Video)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Media Computation: Introducing Computing Contextualized in Video and Audio Processing - 1 of 2 (Video)  - 04/14/2008
Mark Guzdial from Georgia Tech talks about using media computation in pre-gaming such as manipulating pixels and samples that are normally hidden inside the engine or API and the tools that are typically used.
Microsoft Academic Days on Game Development 2008 - Game Development in a Larger Context - 1 of 2 (Video)  - 04/14/2008
Games that teach, serious games, have been proposed to address the growing gap between supply and demand in STEM discipline graduates and to tap into student engagement. We will review briefly the trends and compelling numbers supporting the need to close the gap.
Microsoft Academic Days on Game Development 2008 - A New Generation of Games and Game Developmenters - 1 of 2 (Video)  - 04/14/2008
In this session, Davey Jackson will speak about why right now is the best time to be making “indie” games, and how to prepare students for the rapidly growing games industry.
Microsoft Academic Days on Game Development 2008 - Gameface: Faces Behind the Creative Process  - 04/14/2008
This talk will discuss the following questions with some real answers: who are the people who have made it; what they do; what do they wish they had learned in university prior to their arrival; and who is missing from the process?
Microsoft Academic Days on Game Development 2008 - Robots as a Context for Computer Science Education - IPRE’s Approach - 1 of 2 (Video)  - 04/14/2008
The Institute for Personal Robots in Education (IPRE - http://roboteducation.org) applies and evaluates robots as a context for computer science education.
Microsoft Academic Days on Game Development 2008 - Games, Robots, and Robot Games: Complementary Contexts for Introductory Computing Education  - 04/14/2008
This presentation will explore robotics, gaming, their interactions, and provide suggestions on how best to proceed in making the most out of games in the classroom.
Microsoft Academic Days on Game Development 2008 - Adding Handheld Game Programming to a Computer Science Curriculum - 1 of 2 (Video)  - 04/14/2008
A new course in handheld game programming is described. The target platform is the Nintendo Game Boy Advance. We explain the capabilities of this platform and the tools and documentation used to teach the course.
Microsoft Academic Days on Game Development 2008 - Mini-Track: Robotics  - 04/14/2008
The panel will discuss the relationship and synergies–or not–between the use of gaming and the use of robotics in the CS classroom.              
Microsoft Academic Days on Game Development 2008 - Integrating Games and Machine Learning in the Undergraduate Computer Science Classroom  - 04/14/2008
This module provides a series of challenges for undergraduate students by using a game environment to teach machine learning and classic Artificial Intelligence concepts.
Microsoft Academic Days on Game Development 2008 - Gaming for Middle School Students: Building Virtual Worlds - 1 of 2 (Video)  - 04/14/2008
In this paper we present our CARE curriculum and the results of our evaluations. We demonstrate that students are more excited about Computing and Gaming after their camp experience and are interested in pursuing further studies in Gaming and Computing.
Microsoft Academic Days on Game Development 2008 - A Game Framework to Enhance Stem Pipeline - 1 of 2 (Video)  - 04/07/2008
We discuss strategically employing game creation throughout the Science, Technology, Engineering and Mathematics (STEM) pipeline to improve the creativity, problem solving skill and ethical behavior of American collegiate graduates.
Microsoft Academic Days on Game Development 2008 - Tribute to Randy Pausch and the Alice Legacy - 1 of 2 (Video)  - 04/07/2008
This session will highlight Pausch’s last lecture and his contributions to Computer Science. An academic tradition called the ‘Last Lecture’ is a presentation with the hypothetical “If you knew you were going to die and you had one last lecture, what would you say to your students?”
Microsoft Academic Days on Game Development 2008 - The Chimaera Factory: Building Tomorrow’s Game Developers - 1 of 2 (Video)  - 04/07/2008
This talk examines how to prepare new developers for a medium in perpetual change.                                                               
Microsoft Academic Days on Game Development 2008 - A New Generation of Learning Technology: Three Dimensions of Change - 1 of 2 (Video)  - 04/07/2008
Having largely missed the first few revolutions in information technology that have transformed virtually every other service industry, education and training have the chance to leapfrog to the state of the art.
Microsoft Academic Days on Game Development 2008 - Science, Playful Interface Research and Learning  - 04/07/2008
Today’s middle school students have grown up playing computer games, and in the process, have developed new methods of collaborating, exploring, and learning. While games have traditionally played a role in the learning experience...
Microsoft Academic Days on Game Development 2008 - The Ethics of Game Design - 1 of 2 (Video)  - 04/07/2008
This lecture will recount startling anecdotes from the online game space, some remarkable trends and finally a provocative suggestion for how games can be better both in terms of ethics and game play.
Microsoft Academic Days on Game Development 2008 - Making Emotion Work for You: A Case Study of Collaboration Between Design and Research in Building the Halo Franchise - 1 of 2 (Video)  - 04/07/2008
We will show how this approach has helped shape some of the most successful products in recent history. We will also present a new way of thinking about product design. Our aim is to change the way you think about product design, user research, and human emotion.
Software Entrepreneurship for Students  - 09/26/2007
The Software Entrepreneurship for Students Curriculum was developed specifically to target technical universities and colleges. The curriculum provides technical students with additional knowledge and tools to develop successful and sustainable ventures.
XNA and Academia: Turning Consumers into Creators  - 09/12/2007
Chris Satchell - GM, US Game Developer Group, Microsoft talks about XNA and Academia: Turning Consumers into Creators.                           
XNA and Academia: A Partnership for the Next Generation  - 09/12/2007
Dave Mitchell, Director, US Game Developer Group at Microsoft, talks about XNA and Academia: A Partnership for the Next Generation.              
Torque X Game Development for XNA  - 09/12/2007
Davey Jackson (Garage Games) talks about Torque X Game Development for XNA.                                                                      


Presentation Materials: Demo Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input  - 08/14/2009
In Chapter 3 we cover the following topics: Getting Player Input, Using the Keyboard, Adding Vibration Effects and Creating Gamepad Games Lab.   
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
Introdução a programação com XNA 3.0  - 05/25/2009
Este material destina-se a cursos de graduação e/ou pós-graduação que desejem incluir XNA em suas disciplinas de desenvolvimento de Jogos Eletrônicos,Computação Gráfica, Inteligência Artificial , etc Este material pode ser utilizado como formação específica na área de Desenvolvimento ou como disciplina de introdução à programação utilizando XNA 3.0. Este conteúdo esta divido em 12 aulas, todas as aulas possuem uma visão geral da aula, slides e exemplos práticos para cada aula.
Learn Programming with XNA  - 04/30/2009
"Getting Started Making Games with C# and XNA Game Studio" is a programming course for students with no prior programming experience. It is intended to engage students with the craft of programming by the creation of gameplay using the XNA game framework.
XNA Build Advanced Presentation March 2006  - 02/05/2009
XNA Build is Microsoft’s upcoming solution focused on game content pipelines and content builds. This presentation shows how XNA Build enables incremental content builds, dependency tracking, debugging and more.
XNA Overview Presentation March 2006  - 02/05/2009
XNA is a set of technologies Microsoft is building to help tame the costs and complexity associated with game development.                       
XNA Game Studio Workshop: Session 2  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game. Participants will have access to all source code and step-by-step development guides.
XNA Game Studio Workshop: Session 1  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game.
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.
Microsoft Academic Days on Game Development 2008 - Group Interactions in a Game Engine Class - 2 of 2 (Slides)  - 05/08/2008
Alex Pang shares his experiences in the first two offerings of a Game Engine class at University of California Santa Cruz in the Spring and Fall 2007 quarters.
Microsoft Academic Days on Game Development 2008 - New & Improved–The IGDA Education SIG Curriculum Framework - 2 of 2 (Slides)  - 04/14/2008
This framework is considered the standard for all game related curricula. We will present the changes and improvements that were made to the newest version. This session will also allow for discussion on the documents evolution and how individual institutions might implement the recommendations.
Microsoft Academic Days on Game Development 2008 - Advanced D3D10 API Usage and Engine Design - 2 of 2 (Slides)  - 04/14/2008
This presentation drills down into practical and effective usage of the Direct3D 10 API. Learn engine design strategies to drive Direct3D 10 hardware through the new interface. Hear expert advice on handling resources, managing shader data, and keeping the pipeline busy with the Direct3D 10 API.
Microsoft Academic Days on Game Development 2008 - Teaching Game Development with GameMaker - 2 of 2 (Slides)  - 04/14/2008
In this presentation I will first give a short introduction in Game Maker. Next I will discuss how Game Maker can best be used in an education setting.
Microsoft Academic Days on Game Development 2008 - A Game Developer’s Perspective on Parallelism - 2 of 2 (Slides)  - 04/14/2008
This talk is a discussion of the key problems encountered in writing high performance code in the game development field, and the impact of these problems on the developers and development process.
Microsoft Academic Days on Game Development 2008 - Research Directions in Games - 2 of 2 (Slides)  - 04/14/2008
In this presentation, we discuss and frame research directions that lead towards interesting potentials for the future of games – massively multiplayer online games (MMOGs) as social model testbeds, infrastructures for weekly interactives, and emotion-cognizant games.
Microsoft Academic Days on Game Development 2008 - A Hybrid Approach to Projects in Gaming Courses - 2 of 2 (Slides)  - 04/14/2008
Creating game development courses that use group projects is at best a balancing act. Encouraging creativity, maintaining morale, improving team dynamics and project structure, enforcing deadlines, and judging the quality of the final result is a challenge for any instructor. In this paper we describe an approach to team projects in game development courses that simplifies this process.
Microsoft Academic Days on Game Development 2008 - Preparing Programmers for a Parallel World - 2 of 2 (Slides)  - 04/14/2008
This talk will review some popular parallel computing techniques as they apply to games, and discuss why some have been popular and others have been discarded. We’ll learn the mental paradigm shifts that are crucial to writing safe and efficient parallel code, and identify areas in which further research is needed to advance the state of the art.
Microsoft Academic Days on Game Development 2008 - Operating A Computer Science Game Degree Program - 2 of 2 (Slides)  - 04/14/2008
In this paper, we share our lessons learned, some detail on our courses and processes, as well as detail on our impact on recruitment and retention for the Computer Science undergraduate degree program.
Microsoft Academic Days on Game Development 2008 - Introduction to Game Design in the Large Classroom - 2 of 2 (Slides)  - 04/14/2008
This talk presents an experience report on teaching a large enrollment course at the University of California, Santa Cruz providing an introduction to game design.
Microsoft Academic Days on Game Development 2008 - Game Development in CS Classes: An Insider’s Perspective - 2 of 2 (Slides)  - 04/14/2008
Game development is an obvious way to brighten up a computer science curriculum, but where do you start? Between topic ideas, project scope, and development environments, crucial decisions can make or break a great game-related CS assignment.
Microsoft Academic Days on Game Development 2008 - Game Design and Development Students: Who are They? - 2 of 2 (Slides)  - 04/14/2008
We discuss these questions from the perspective of teaching the traditional CS outcomes from an introductory programming sequence to 60 Game Design and Development students at the freshman level and comparing them to a previously studied population of CS students with an interest in game design and development.
Microsoft Academic Days on Game Development 2008 - Assessing Game-Themed Programming Assignments for CS1/2 Courses - 2 of 2 (Slides)  - 04/14/2008
We have designed and implemented game-themed programming assignment modules targeted specifically for adoption in existing introductory programming classes. These assignments are self-contained, so that faculty members with no background in graphics/gaming can selectively pick and choose a subset to combine with their own assignments in existing classes.
Microsoft Academic Days on Game Development 2008 - XNA Game Studio and the Community - 2 of 2 (Slides)  - 04/14/2008
Building games for Windows and Xbox 360 has never been easier. With XNA Game Studio, student and hobbyist game developers can see their visions come to light in a matter of minutes instead of months. Come learn about XNA Game Studio, how it can be used in academics and our plans for unleashing the creator community.
Microsoft Academic Days on Game Development 2008 - Game2Learn: Improving the Motivation of CS1 Students - 2 of 2 (Slides)  - 04/14/2008
Games are increasingly being used for education and training in a variety of areas. In this presentation, we present the results of this study, which demonstrate that students can have fun programming within a game, and that in-game rewards and punishments are vital to the motivation and potential learning of students.
Microsoft Academic Days on Game Development 2008 - Creating Games for Zune Using XNA Game Studio - 2 of 2 (Slides)  - 04/14/2008
The XNA Game Studio development paradigm is now mobile. Come and learn about XNA Game Studio support for game development on Zune devices. We will discuss features, platform support, and the development experience including demonstrations and demos.
Microsoft Academic Days on Game Development 2008 - Tutorial: Developing Game-Themed Programming Assignments - 2 of 2 (Slides)  - 04/14/2008
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and demonstrate how to develop a simple 2D “Block Breaker” game. We will also demonstrate existing simple XNA-based game-themed assignments.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 3 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 2 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 1 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Media Computation: Introducing Computing Contextualized in Video and Audio Processing - 2 of 2 (Slides)  - 04/14/2008
Mark Guzdial from Georgia Tech talks about using media computation in pre-gaming such as manipulating pixels and samples that are normally hidden inside the engine or API and the tools that are typically used.
Microsoft Academic Days on Game Development 2008 - Game Development in a Larger Context - 2 of 2 (Slides)  - 04/14/2008
Games that teach, serious games, have been proposed to address the growing gap between supply and demand in STEM discipline graduates and to tap into student engagement. We will review briefly the trends and compelling numbers supporting the need to close the gap.
Microsoft Academic Days on Game Development 2008 - A New Generation of Games and Game Developmenters - 2 of 2 (Slides)  - 04/14/2008
In this session, Davey Jackson will speak about why right now is the best time to be making “indie” games, and how to prepare students for the rapidly growing games industry.
Microsoft Academic Days on Game Development 2008 - Gameface: Faces Behind the Creative Process  - 04/14/2008
This talk will discuss the following questions with some real answers: who are the people who have made it; what they do; what do they wish they had learned in university prior to their arrival; and who is missing from the process?
Microsoft Academic Days on Game Development 2008 - Using and Assessing Games and Robotics to Teach Introductory Computing Concepts - 2 of 2 (Slides)  - 04/14/2008
This session uses dynamic examples from games and robotics that are used to teach important computing concepts to high school students and college freshmen.
Microsoft Academic Days on Game Development 2008 - Robots as a Context for Computer Science Education - IPRE’s Approach - 2 of 2 (Slides)  - 04/14/2008
The Institute for Personal Robots in Education (IPRE - http://roboteducation.org) applies and evaluates robots as a context for computer science education.
Microsoft Academic Days on Game Development 2008 - Games, Robots, and Robot Games: Complementary Contexts for Introductory Computing Education  - 04/14/2008
This presentation will explore robotics, gaming, their interactions, and provide suggestions on how best to proceed in making the most out of games in the classroom.
Microsoft Academic Days on Game Development 2008 - Adding Handheld Game Programming to a Computer Science Curriculum - 2 of 2 (Slides)  - 04/14/2008
A new course in handheld game programming is described. The target platform is the Nintendo Game Boy Advance. We explain the capabilities of this platform and the tools and documentation used to teach the course.
Microsoft Academic Days on Game Development 2008 - Mini-Track: Robotics  - 04/14/2008
The panel will discuss the relationship and synergies–or not–between the use of gaming and the use of robotics in the CS classroom.              
Microsoft Academic Days on Game Development 2008 - Integrating Games and Machine Learning in the Undergraduate Computer Science Classroom  - 04/14/2008
This module provides a series of challenges for undergraduate students by using a game environment to teach machine learning and classic Artificial Intelligence concepts.
Microsoft Academic Days on Game Development 2008 - Gaming for Middle School Students: Building Virtual Worlds - 2 of 2 (Slides)  - 04/14/2008
In this paper we present our CARE curriculum and the results of our evaluations. We demonstrate that students are more excited about Computing and Gaming after their camp experience and are interested in pursuing further studies in Gaming and Computing.
Microsoft Academic Days on Game Development 2008 - A Game Framework to Enhance Stem Pipeline - 2 of 2 (Slides)  - 04/07/2008
We discuss strategically employing game creation throughout the Science, Technology, Engineering and Mathematics (STEM) pipeline to improve the creativity, problem solving skill and ethical behavior of American collegiate graduates.
Microsoft Academic Days on Game Development 2008 - Tribute to Randy Pausch and the Alice Legacy - 2 of 2 (Slides)  - 04/07/2008
This session will highlight Pausch’s last lecture and his contributions to Computer Science. An academic tradition called the ‘Last Lecture’ is a presentation with the hypothetical “If you knew you were going to die and you had one last lecture, what would you say to your students?”
Microsoft Academic Days on Game Development 2008 - The Chimaera Factory: Building Tomorrow’s Game Developers - 2 of 2 (Slides)  - 04/07/2008
This talk examines how to prepare new developers for a medium in perpetual change.                                                               
Microsoft Academic Days on Game Development 2008 - A New Generation of Learning Technology: Three Dimensions of Change - 2 of 2 (Slides)  - 04/07/2008
Having largely missed the first few revolutions in information technology that have transformed virtually every other service industry, education and training have the chance to leapfrog to the state of the art.
Microsoft Academic Days on Game Development 2008 - Science, Playful Interface Research and Learning  - 04/07/2008
Today’s middle school students have grown up playing computer games, and in the process, have developed new methods of collaborating, exploring, and learning. While games have traditionally played a role in the learning experience...
Microsoft Academic Days on Game Development 2008 - The Ethics of Game Design - 2 of 2 (Slides)  - 04/07/2008
This lecture will recount startling anecdotes from the online game space, some remarkable trends and finally a provocative suggestion for how games can be better both in terms of ethics and game play.
Microsoft Academic Days on Game Development 2008 - Making Emotion Work for You: A Case Study of Collaboration Between Design and Research in Building the Halo Franchise - 2 of 2 (Slides)  - 04/07/2008
We will show how this approach has helped shape some of the most successful products in recent history. We will also present a new way of thinking about product design. Our aim is to change the way you think about product design, user research, and human emotion.
XNA GSE - Aula 09 - Shaders (DEMOS)  - 11/28/2007
Estes são os demos da nona aula de um curso com nove aulas sobre XNA. Agenda: Revisão sobre matrizes, efeitos, modelos e câmeras; Shaders: Visão geral; Um pouco sobre iluminação; Estrutura de um shader; Criando um shader simples Os slides da aula também estão disponíveis neste site
XNA GSE - Aula 08 - Câmeras (DEMO)  - 11/14/2007
Estes são os demos da oitava aula de um curso com nove aulas sobre XNA. ATENÇÃO: O modelo "tank" deve ser baixado do site XNA Creators Club. Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 08 - Câmeras  - 11/14/2007
Esta é a oitava aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, criação de uma câmera simples, usar um componente de câmera. Há 3 demos para esta aula, também disponíveis neste site.
XNA GSE - Aula 07 - Modelos e Meshes (DEMOS)  - 11/14/2007
Estes são os demos da sétima aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, uso de modelos com e sem bones. ATENÇÃO: O modelo "tank" deve ser baixado do site XNA Creators Club.
XNA GSE - Aula 06 - Introdução ao 3D (DEMO)  - 11/13/2007
Esta é o demo da sexta aula de um curso com nove aulas sobre XNA. Agenda: Revisão das aulas anteriores; Introdução à 3a dimensão no XNA. Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 05 - Storage (DEMO)  - 11/13/2007
Esta é o demo da quinta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores; Leitura e escrita de arquivos Os slides da aula também estão disponíveis neste site.
XNA GSE - Aula 04 - Uso de Fontes (DEMO)  - 11/08/2007
Esta é o demo da quarta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores; Uso de Fontes no XNA (SpriteFont e fontes customizadas)
XNA GSE - Aula 03 - Audio (DEMO)  - 11/07/2007
Demo da terceira aula de um curso com nove aulas sobre XNA, mostrando o uso de audio no XNA com XACT. Os slides referentes a este demo também estão disponíveis neste site.
XNA GSE - Aula 02 - Desenho 2D (DEMOs)  - 11/07/2007
Arquivo .ZIP com os 5 demos para a aula 2 sobre XNA GSE (submetida como conteúdo neste site). Inclui demos sobre sprites, game components, detecção de colisão simples, botões, telas e tratamento input do usuário.
XNA GSE - Aula 02 - Desenho 2D  - 11/07/2007
Esta é a segunda aula de um curso com nove aulas sobre XNA. Agenda da aula: Arquitetura de um programa XNA, Desenho em 2D, “Components” de um game, Tratamento de input do usuário, Divisão da turma em grupos para decisão sobre projeto final (cada grupo irá criar um jogo).
XNA and Academia: Turning Consumers into Creators  - 09/12/2007
Chris Satchell - GM, US Game Developer Group, Microsoft talks about XNA and Academia: Turning Consumers into Creators.                           
XNA and Academia: A Partnership for the Next Generation  - 09/12/2007
Dave Mitchell, Director, US Game Developer Group at Microsoft, talks about XNA and Academia: A Partnership for the Next Generation.              
Torque X Game Development for XNA  - 09/12/2007
Davey Jackson (Garage Games) talks about Torque X Game Development for XNA.                                                                      


Presentation Materials: Slides Back to top
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 15: Creating Game Components  - 09/03/2009
In Chapter 15, we cover the following topics: Objects and Abstracts, From Objects to Components, Building Game Components, and Creating Starlight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 16: Creating Multi-Player Networked Games  - 09/03/2009
In Chapter 16, we cover the following topics: Networks and Computers, Network Games and State, Creating a Multiplayer Game, and Improving Bread and Cheese Pong Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 13: Making a Complete Game  - 09/02/2009
In Chapter 13, we cover the following topics: Finishing Off Gameplay, Improving Code Design, Game Improvements, Making a Complete Game, and Creating Cheese Lander Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 14: Classes, Objects and Games  - 09/02/2009
In Chapter 14, we cover the following topics: Design with Objects, Creating Game Objects, Building a Sprite Class Hierarchy, and Creating Blackjack Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 12: Games, Objects and State  - 08/30/2009
Xbox                                                                                                                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 11: A Game as a Program  - 08/30/2009
In Chapter 11 we cover the following topics: First Game Program, Creating Game Objects, and Starting a Game Lab.                                 
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 10: Using Methods  - 08/30/2009
In Chapter 10 we cover the following topics: Working with Images, Debugging Programs and a Super Zoom Program Lab.                               
Введение в XNA. Рисунки  - 08/29/2009
Книга адресована студентам и начинающим разработчикам, которые хотят использовать в своих проектах высокопроизводительную графику.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 9: Reading Text Input  - 08/24/2009
In Chapter 9 we cover the following topics: Using the Keyboard in XNA, Working with Arrays and Objects, and Message Boards Lab.                  
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 8: Creating a Timer  - 08/24/2009
In Chapter 8 we cover the following topics: Reaction Timer Game, Finding Winners using Arrays, and Making a Reaction Timer Game Lab.             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 7: Playing Sounds  - 08/17/2009
In Chapter 7 we cover the following topics: Adding Sounds, Playing Music and Playing with Sound Lab.                                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 6: Creating a Multi-Player Game  - 08/17/2009
In Chapter 6 we cover the following topics: Creating a Multi-Player Game, Constructing the Complete Game and Button Bash Game Lab.               
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 5: Writing Text  - 08/17/2009
In Chapter 5 we cover the following topics: Writing Text, Creating Clocks and Drawing Shadows and Counter Games Lab.                             
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 3: Getting Player Input  - 08/14/2009
In Chapter 3 we cover the following topics: Getting Player Input, Using the Keyboard, Adding Vibration Effects and Creating Gamepad Games Lab.   
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 2: Programs and Colors  - 08/14/2009
In Chapter 2 we cover the following topics: The Anatomy of a Game Program, Storing Data in a Game Program, Making Decisions in a Game Program and Creating a MoodLight Lab.
Introduction to Programming Through Game Development Using Microsoft XNA Game Studio - Chapter 1: Computers, C#, XNA and You  - 08/14/2009
The first session does not contain a lot of programming content, but is more concerned with setting out the aims of the course and identifying a few tools and building blocks that are going to be used.
Roles in Game Making  - 06/25/2009
This presentation discusses the various roles in the game development industry and reviews the overall process of creating games.                
Best Practices in Game Development  - 06/24/2009
This presentation on game development will cover some hints about real world scenarios, use XNA to tackle problems / design flaws and discuss the importance of abstraction for better code design.
Introdução a programação com XNA 3.0  - 05/25/2009
Este material destina-se a cursos de graduação e/ou pós-graduação que desejem incluir XNA em suas disciplinas de desenvolvimento de Jogos Eletrônicos,Computação Gráfica, Inteligência Artificial , etc Este material pode ser utilizado como formação específica na área de Desenvolvimento ou como disciplina de introdução à programação utilizando XNA 3.0. Este conteúdo esta divido em 12 aulas, todas as aulas possuem uma visão geral da aula, slides e exemplos práticos para cada aula.
Learn Programming with XNA  - 04/30/2009
"Getting Started Making Games with C# and XNA Game Studio" is a programming course for students with no prior programming experience. It is intended to engage students with the craft of programming by the creation of gameplay using the XNA game framework.
ITA-106 Grafika i multimedia - XNA  - 02/28/2009
Materialy do kursu ITA-106 Grafika i multimedia - XNA dostepne w ramach programu IT Academy Lokalna. Wszelkie pytania odnosnie licencji prosimy kierowac na adres pledu@microsoft.com.
XNA Build Advanced Presentation March 2006  - 02/05/2009
XNA Build is Microsoft’s upcoming solution focused on game content pipelines and content builds. This presentation shows how XNA Build enables incremental content builds, dependency tracking, debugging and more.
XNA Overview Presentation March 2006  - 02/05/2009
XNA is a set of technologies Microsoft is building to help tame the costs and complexity associated with game development.                       
XNA Game Studio Workshop: Session 2  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game. Participants will have access to all source code and step-by-step development guides.
XNA Game Studio Workshop: Session 1  - 02/05/2009
Based on the recently released Microsoft XNA framework we will present a simple programming abstraction and guide participants in developing a simple 2D "Block Breaker" game.
Trends of Gaming in CS and Industry June 07  - 02/05/2009
An updated version of the 2006 talk. A member of Microsoft Research, External Research & Programs, I have a background in the overlapping areas of Philosophy and Computer Science. In the 80’s that meant Logic. Today it seems more about ethics.
Trends of Gaming in CS and Industry June 06  - 02/05/2009
A member of Microsoft Research, External Research & Programs, I have a background in the overlapping areas of Philosophy and Computer Science. In the 80’s that meant Logic.
Building Better Game Programmers, Now and Forever…  - 01/26/2009
A random walk through challenges facing game developers (programmers) and corresponding inflection points for curriculum focus.                  
XNA Framework  - 12/12/2008
Der Kurs lehrt die Konzepte von XNA, die verwendeten Interfaces des Game-Objekts mit den entsprechenden Methoden und enthält Übungsaufgaben, um einfache 2D- und 3D-Games zu erstellen.
Microsoft Academic Days on Game Development 2008 - Group Interactions in a Game Engine Class - 2 of 2 (Slides)  - 05/08/2008
Alex Pang shares his experiences in the first two offerings of a Game Engine class at University of California Santa Cruz in the Spring and Fall 2007 quarters.
Microsoft Academic Days on Game Development 2008 - New & Improved–The IGDA Education SIG Curriculum Framework - 2 of 2 (Slides)  - 04/14/2008
This framework is considered the standard for all game related curricula. We will present the changes and improvements that were made to the newest version. This session will also allow for discussion on the documents evolution and how individual institutions might implement the recommendations.
Microsoft Academic Days on Game Development 2008 - Advanced D3D10 API Usage and Engine Design - 2 of 2 (Slides)  - 04/14/2008
This presentation drills down into practical and effective usage of the Direct3D 10 API. Learn engine design strategies to drive Direct3D 10 hardware through the new interface. Hear expert advice on handling resources, managing shader data, and keeping the pipeline busy with the Direct3D 10 API.
Microsoft Academic Days on Game Development 2008 - Teaching Game Development with GameMaker - 2 of 2 (Slides)  - 04/14/2008
In this presentation I will first give a short introduction in Game Maker. Next I will discuss how Game Maker can best be used in an education setting.
Microsoft Academic Days on Game Development 2008 - A Game Developer’s Perspective on Parallelism - 2 of 2 (Slides)  - 04/14/2008
This talk is a discussion of the key problems encountered in writing high performance code in the game development field, and the impact of these problems on the developers and development process.
Microsoft Academic Days on Game Development 2008 - Research Directions in Games - 2 of 2 (Slides)  - 04/14/2008
In this presentation, we discuss and frame research directions that lead towards interesting potentials for the future of games – massively multiplayer online games (MMOGs) as social model testbeds, infrastructures for weekly interactives, and emotion-cognizant games.
Microsoft Academic Days on Game Development 2008 - A Hybrid Approach to Projects in Gaming Courses - 2 of 2 (Slides)  - 04/14/2008
Creating game development courses that use group projects is at best a balancing act. Encouraging creativity, maintaining morale, improving team dynamics and project structure, enforcing deadlines, and judging the quality of the final result is a challenge for any instructor. In this paper we describe an approach to team projects in game development courses that simplifies this process.
Microsoft Academic Days on Game Development 2008 - Preparing Programmers for a Parallel World - 2 of 2 (Slides)  - 04/14/2008
This talk will review some popular parallel computing techniques as they apply to games, and discuss why some have been popular and others have been discarded. We’ll learn the mental paradigm shifts that are crucial to writing safe and efficient parallel code, and identify areas in which further research is needed to advance the state of the art.
Microsoft Academic Days on Game Development 2008 - Operating A Computer Science Game Degree Program - 2 of 2 (Slides)  - 04/14/2008
In this paper, we share our lessons learned, some detail on our courses and processes, as well as detail on our impact on recruitment and retention for the Computer Science undergraduate degree program.
Microsoft Academic Days on Game Development 2008 - Introduction to Game Design in the Large Classroom - 2 of 2 (Slides)  - 04/14/2008
This talk presents an experience report on teaching a large enrollment course at the University of California, Santa Cruz providing an introduction to game design.
Microsoft Academic Days on Game Development 2008 - Game Development in CS Classes: An Insider’s Perspective - 2 of 2 (Slides)  - 04/14/2008
Game development is an obvious way to brighten up a computer science curriculum, but where do you start? Between topic ideas, project scope, and development environments, crucial decisions can make or break a great game-related CS assignment.
Microsoft Academic Days on Game Development 2008 - Game Design and Development Students: Who are They? - 2 of 2 (Slides)  - 04/14/2008
We discuss these questions from the perspective of teaching the traditional CS outcomes from an introductory programming sequence to 60 Game Design and Development students at the freshman level and comparing them to a previously studied population of CS students with an interest in game design and development.
Microsoft Academic Days on Game Development 2008 - Assessing Game-Themed Programming Assignments for CS1/2 Courses - 2 of 2 (Slides)  - 04/14/2008
We have designed and implemented game-themed programming assignment modules targeted specifically for adoption in existing introductory programming classes. These assignments are self-contained, so that faculty members with no background in graphics/gaming can selectively pick and choose a subset to combine with their own assignments in existing classes.
Microsoft Academic Days on Game Development 2008 - XNA Game Studio and the Community - 2 of 2 (Slides)  - 04/14/2008
Building games for Windows and Xbox 360 has never been easier. With XNA Game Studio, student and hobbyist game developers can see their visions come to light in a matter of minutes instead of months. Come learn about XNA Game Studio, how it can be used in academics and our plans for unleashing the creator community.
Microsoft Academic Days on Game Development 2008 - Game2Learn: Improving the Motivation of CS1 Students - 2 of 2 (Slides)  - 04/14/2008
Games are increasingly being used for education and training in a variety of areas. In this presentation, we present the results of this study, which demonstrate that students can have fun programming within a game, and that in-game rewards and punishments are vital to the motivation and potential learning of students.
Microsoft Academic Days on Game Development 2008 - Creating Games for Zune Using XNA Game Studio - 2 of 2 (Slides)  - 04/14/2008
The XNA Game Studio development paradigm is now mobile. Come and learn about XNA Game Studio support for game development on Zune devices. We will discuss features, platform support, and the development experience including demonstrations and demos.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 3 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 2 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Hands-on: Introduction to Game Middleware Torque X for Teachers Mini-Boot Camp (Part 1 of 3) - 2 of 2 (Slides)  - 04/14/2008
In these two, 2-hour workshops, GarageGames instructors John Kanalakis and Josef Rogovsky will walk you through a hands-on tour of Torque X 2.0. Each day will start off with a summary of Torque X, where it fits in the XNA and game universe, and why it’s essential for classrooms using game engines for instruction.
Microsoft Academic Days on Game Development 2008 - Media Computation: Introducing Computing Contextualized in Video and Audio Processing - 2 of 2 (Slides)  - 04/14/2008
Mark Guzdial from Georgia Tech talks about using media computation in pre-gaming such as manipulating pixels and samples that are normally hidden inside the engine or API and the tools that are typically used.
Microsoft Academic Days on Game Development 2008 - Game Development in a Larger Context - 2 of 2 (Slides)  - 04/14/2008
Games that teach, serious games, have been proposed to address the growing gap between supply and demand in STEM discipline graduates and to tap into student engagement. We will review briefly the trends and compelling numbers supporting the need to close the gap.
Microsoft Academic Days on Game Development 2008 - A New Generation of Games and Game Developmenters - 2 of 2 (Slides)  - 04/14/2008
In this session, Davey Jackson will speak about why right now is the best time to be making “indie” games, and how to prepare students for the rapidly growing games industry.
Microsoft Academic Days on Game Development 2008 - Gameface: Faces Behind the Creative Process  - 04/14/2008
This talk will discuss the following questions with some real answers: who are the people who have made it; what they do; what do they wish they had learned in university prior to their arrival; and who is missing from the process?
Microsoft Academic Days on Game Development 2008 - Using and Assessing Games and Robotics to Teach Introductory Computing Concepts - 2 of 2 (Slides)  - 04/14/2008
This session uses dynamic examples from games and robotics that are used to teach important computing concepts to high school students and college freshmen.
Microsoft Academic Days on Game Development 2008 - Robots as a Context for Computer Science Education - IPRE’s Approach - 2 of 2 (Slides)  - 04/14/2008
The Institute for Personal Robots in Education (IPRE - http://roboteducation.org) applies and evaluates robots as a context for computer science education.
Microsoft Academic Days on Game Development 2008 - Games, Robots, and Robot Games: Complementary Contexts for Introductory Computing Education  - 04/14/2008
This presentation will explore robotics, gaming, their interactions, and provide suggestions on how best to proceed in making the most out of games in the classroom.
Microsoft Academic Days on Game Development 2008 - Adding Handheld Game Programming to a Computer Science Curriculum - 2 of 2 (Slides)  - 04/14/2008
A new course in handheld game programming is described. The target platform is the Nintendo Game Boy Advance. We explain the capabilities of this platform and the tools and documentation used to teach the course.
Microsoft Academic Days on Game Development 2008 - Mini-Track: Robotics  - 04/14/2008
The panel will discuss the relationship and synergies–or not–between the use of gaming and the use of robotics in the CS classroom.              
Microsoft Academic Days on Game Development 2008 - Integrating Games and Machine Learning in the Undergraduate Computer Science Classroom  - 04/14/2008
This module provides a series of challenges for undergraduate students by using a game environment to teach machine learning and classic Artificial Intelligence concepts.
Microsoft Academic Days on Game Development 2008 - Gaming for Middle School Students: Building Virtual Worlds - 2 of 2 (Slides)  - 04/14/2008
In this paper we present our CARE curriculum and the results of our evaluations. We demonstrate that students are more excited about Computing and Gaming after their camp experience and are interested in pursuing further studies in Gaming and Computing.
Microsoft Academic Days on Game Development 2008 - A Game Framework to Enhance Stem Pipeline - 2 of 2 (Slides)  - 04/07/2008
We discuss strategically employing game creation throughout the Science, Technology, Engineering and Mathematics (STEM) pipeline to improve the creativity, problem solving skill and ethical behavior of American collegiate graduates.
Microsoft Academic Days on Game Development 2008 - Tribute to Randy Pausch and the Alice Legacy - 2 of 2 (Slides)  - 04/07/2008
This session will highlight Pausch’s last lecture and his contributions to Computer Science. An academic tradition called the ‘Last Lecture’ is a presentation with the hypothetical “If you knew you were going to die and you had one last lecture, what would you say to your students?”
Microsoft Academic Days on Game Development 2008 - The Chimaera Factory: Building Tomorrow’s Game Developers - 2 of 2 (Slides)  - 04/07/2008
This talk examines how to prepare new developers for a medium in perpetual change.                                                               
Microsoft Academic Days on Game Development 2008 - A New Generation of Learning Technology: Three Dimensions of Change - 2 of 2 (Slides)  - 04/07/2008
Having largely missed the first few revolutions in information technology that have transformed virtually every other service industry, education and training have the chance to leapfrog to the state of the art.
Microsoft Academic Days on Game Development 2008 - Science, Playful Interface Research and Learning  - 04/07/2008
Today’s middle school students have grown up playing computer games, and in the process, have developed new methods of collaborating, exploring, and learning. While games have traditionally played a role in the learning experience...
Microsoft Academic Days on Game Development 2008 - The Ethics of Game Design - 2 of 2 (Slides)  - 04/07/2008
This lecture will recount startling anecdotes from the online game space, some remarkable trends and finally a provocative suggestion for how games can be better both in terms of ethics and game play.
Microsoft Academic Days on Game Development 2008 - Making Emotion Work for You: A Case Study of Collaboration Between Design and Research in Building the Halo Franchise - 2 of 2 (Slides)  - 04/07/2008
We will show how this approach has helped shape some of the most successful products in recent history. We will also present a new way of thinking about product design. Our aim is to change the way you think about product design, user research, and human emotion.
Desarrollo de Videojuegos  - 03/28/2008
El proposito de este material es apoyar el curso introductoria o basico para el desarrollo de videojuegos en ambientes universitarios.           
XNA GSE - Aula 09 - Shaders  - 11/28/2007
Esta é a nona aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão com enfoque em Matrizes, Efeitos, Modelos e Câmeras; Shaders: Visão geral; Um pouco sobre iluminação; Estrutura de um shader; Criando um shader simples Há 3 demos para esta aula, também disponíveis
XNA GSE - Aula 08 - Câmeras  - 11/14/2007
Esta é a oitava aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, criação de uma câmera simples, usar um componente de câmera. Há 3 demos para esta aula, também disponíveis neste site.
XNA GSE - Aula 07 - Modelos e Meshes  - 11/14/2007
Esta é a sétima aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, Carregando e usando modelos, Uso de modelos com bones. Há 2 demos para esta aula, também disponíveis neste site.
XNA GSE - Aula 06 - Introdução ao 3D  - 11/13/2007
Esta é a sexta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores, Introdução à 3a dimensão no XNA (Sistemas de coordenadas 3D, Projeções, Vértices, Primitivas, Matrizes e transformações 3D, Efeitos (Effects), Desenhando em 3D
XNA GSE - Aula 05 - Storage  - 11/13/2007
Esta é a quinta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão: Desenho de objetos 2D, Input, Audio com XACT, Uso de Fontes no XNA; Leitura e Escrita de arquivos em XNA Há 1 demo para esta aula, também disponível neste site
XNA GSE - Aula 04 - Uso de Fontes  - 11/08/2007
Esta é a quarta aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão das aulas anteriores; Uso de Fontes no XNA (SpriteFont e fontes customizadas)
XNA GSE - Aula 03 - Audio  - 11/07/2007
Esta é a terceira aula de um curso com nove aulas sobre XNA. Agenda da aula: Revisão da aula 2, Uso de audio no XNA com XACT.                  
XNA GSE - Aula 02 - Desenho 2D  - 11/07/2007
Esta é a segunda aula de um curso com nove aulas sobre XNA. Agenda da aula: Arquitetura de um programa XNA, Desenho em 2D, “Components” de um game, Tratamento de input do usuário, Divisão da turma em grupos para decisão sobre projeto final (cada grupo irá criar um jogo).
Software Entrepreneurship for Students  - 09/26/2007
The Software Entrepreneurship for Students Curriculum was developed specifically to target technical universities and colleges. The curriculum provides technical students with additional knowledge and tools to develop successful and sustainable ventures.
XNA and Academia: Turning Consumers into Creators  - 09/12/2007
Chris Satchell - GM, US Game Developer Group, Microsoft talks about XNA and Academia: Turning Consumers into Creators.                           
XNA and Academia: A Partnership for the Next Generation  - 09/12/2007
Dave Mitchell, Director, US Game Developer Group at Microsoft, talks about XNA and Academia: A Partnership for the Next Generation.              
Torque X Game Development for XNA  - 09/12/2007
Davey Jackson (Garage Games) talks about Torque X Game Development for XNA.                                                                      
Academic Days on Game Development 2007 – Musings on Game Dev Curriculums: An Insider’s View  - 08/09/2007
This presentation was given by Matt Lee at the Academic Days on Game Development conference. This material discusses topics such as how to tune your curriculum to better match some of the industry trends in game development and software engineering in general.
Academic Days on Game Development 2007 Presentations  - 05/15/2007
This Zip file contains all 30 presentations from the Academic Days on Game Development 2007 conference held in February 2007.                    
Academic Days on Game Development 2007 – Five Years of Serious Games Advocacy  - 05/14/2007
This presentation was given by Ben Sawyer at the Academic Days on Game Development conference. This material discusses topics such as the history of gaming, examples of how gaming is used, theories and struggles of gaming.
Academic Days on Game Development 2007 – DirectX 10  - 05/14/2007
This presentation was given by Michael Oneppo at the Academic Days on Game Development conference. This material discusses topics such as Direct3D, Direct3D 10 philosophy and goals, the graphics pipeline, shaders, state management and the impact of Windows Vista.
Academic Days on Game Development 2007 – Ender's Game for Science and Engineering: Games for Real, For Now, or We Lose the Brain War  - 05/14/2007
This presentation was given by Merrilea J. Mayo at the Academic Days on Game Development conference. This material discusses topics such as the U.S. fraction of scientists and engineers, global Ph.Ds, efficiency of U.S. educational system in producing technical talent, and the positive impact of Science and Engineering games.
Academic Days on Game Development 2007 – Living the Dream  - 05/14/2007
This presentation was given by Colleen McCreary at the Academic Days on Game Development conference. This material discusses topics such as including games as part of the traditional Computer Science curriculum, Electronic Arts team technologies, cutting edge engineering and what students do right out of college.
Academic Days on Game Development 2007 – Game Design and Development: Challenges, Skills, Opportunities, and Reality  - 05/14/2007
This presentation was given by Robin Hunicke at the Academic Days on Game Development conference. This material covers topics such as: What is the Reality, What Skills are Necessary, How Can we Teach Them and Possible Futures.
Academic Days on Game Development 2007 – School of the Future: Innovation and Education in Second Life  - 05/14/2007
This presentation was given by Cory Ondrejka at the Academic Days on Game Development conference. This material covers topics such as: What is Second Life, Education in Second Life, Learning, Education and Innovation and The Future of Education.
Academic Days on Game Development 2007 – Gender, Games and Does it Matter?  - 05/14/2007
This presentation was given by Maria M. Klawe at the Academic Days on Game Development conference. This material covers whether or not females are less interested than males in playing, designing and/or programming computer and video games and if it matters.
Academic Days on Game Development 2007 – Consumers as Creators: The Next Generation of Gaming Content  - 04/18/2007
The 2nd Annual Microsoft Academic Days Conference on Game Development – February 22-25, 2007 aboard the Disney Wonder cruise ship allowed faculty to learn and interact with researchers and technology specialists nationwide who actively contributed to the development of several successful projects in the area of Game Development for Computer Science.


Reference Materials: Case Study Back to top
Grupo de Pesquisa e Desenvolvimento de Jogos @ Unicamp: a saga iCoco e além  - 01/22/2008
Nesse relatório, o Grupo de Pesquisa e Desenvolvimento de Jogos da Unicamp aborda a criação de games e a participação em eventos do setor.       
Software Entrepreneurship for Students  - 09/26/2007
The Software Entrepreneurship for Students Curriculum was developed specifically to target technical universities and colleges. The curriculum provides technical students with additional knowledge and tools to develop successful and sustainable ventures.


Reference Materials: Journal/Magazine Articles Back to top
XNA Game-Themed Assignments for CS1/2 Courses  - 05/31/2008
Seven (7) game-themed assignment modules. Materials included in each module include: description, prerequisite knowledge, expected student learning outcomes; sample tests; equivalent traditional console-based assignment; solutions; grading rubrics; starter project; implementation tutorial, etc.


Reference Materials: Readings Back to top
Introdução a programação com XNA 3.0  - 05/25/2009
Este material destina-se a cursos de graduação e/ou pós-graduação que desejem incluir XNA em suas disciplinas de desenvolvimento de Jogos Eletrônicos,Computação Gráfica, Inteligência Artificial , etc Este material pode ser utilizado como formação específica na área de Desenvolvimento ou como disciplina de introdução à programação utilizando XNA 3.0. Este conteúdo esta divido em 12 aulas, todas as aulas possuem uma visão geral da aula, slides e exemplos práticos para cada aula.
Materiale de promovare Imagine Cup  - 01/16/2008
Meteriale de promovare a Imagine Cup 2008: brosura si poster Imagine Cup 2008; documente ce descriu in detaliu sectiuni cum