wlm24 (at) drexel (dot) edu |
 
DIGM 360: Computer Game Development
Announcement: The Drexel Game Developers Group will be hosting a demonstration on XNA development by Brandon Bloom, a co-op on the XNA team. The demonstration will be held Thursday, October 18 at 5:00 pm in University Crossings 149.

Pizza and soda will be provided.

Course Information

This course is designed to provide an overview to the pipeline process for video game creation, from asset creation to integration, as well as an overview to scripting for gaming. Students will be expected, by the end of the course, to effectively evaluate and utilize different game engines for specific tasks.
Syllabus
Midterm
My Calendar:
My gamedev tags on Del.icio.us:

Lectures

Week 1 Lecture: Introduction to Game Engines
Assignment for next week: Read Oblique reflections: software art & the 3D games engine by Brogan Bunt (Murdoch University, 2006)
Week 2 Lecture: Drag and Drop with 3DGameStudio
Assignment for next week: Create a level in 3DGS with multiple entities and a playable character. The level should be textured and lit.
Week 3 Lecture: A Brief Introduction to 3D Programming
Assignment for next week:
  • Create a small Processing sketch demonstrating draw and interaction methods
  • Pick one of the Blitz3D demos and write a short paragraph analysis of how it works.
Week 4 Lecture: Thinking with Nodes: X3D and ECMAScript
Support files 
Assignment for next week: Model a basic scene in X3D (using text/GUI editor) and attach three different sensors. Route the sensors (using interpolators if necessary) so that three objects in your scene are interactive.

Extra credit: Write your own script node to control interaction.
Week 5 Lecture: Understanding Torque 
Maya DTS Exporter Download & Installation Instructions
Assignment for next week:
Midterm!
Week 6 Lecture: Body Movin': Animation for Gaming
X3D key sensor listener example
Assignment for next week:
Midterm Extension & "Creating a Culture of Design Research" by Eric Zimmerman of Gamelab (Design Research, ed. Brenda Laurel, 2003)
Week 8 Lecture: The HUD 
Support files
Week 9 Lecture: Making Your Games Think
Assignment for next week:
Work on Final!

Assignment Help

Stuff you need
The software you need before you can start creating.
Lesson: Using 3DGameStudio Player and AI Entities
Create a playable character and fraggable enemies out of the box in 3DGameStudio.
Lesson: Modeling Structures with Torque Constructor
An introduction to the Constructor pipeline.
Lesson: DTS Modeling
Creating simple DTS shapes (items, weapons, & vehicles)

Lesson: Introduction to Environment
Skyboxes and particle systems.
Resource Directory
All the tutorials, demos, and otherwise cool things I dig up are listed here.