Technical Game Development II IMGD 4000 - D Term 2010 |
Final Game Projects: | Click here for gallery! |
---|---|
Professor: | Charles Rich (See home page for office hours) |
Teaching Assistant: | Paulo de Barros (pgb) |
TA Hours: | Mon 10am-11am, Thu 4pm-5pm (FL 318) |
Lecture Times: | Mon/Tues/Thurs/Fri, 2:00pm - 2:50pm |
Lecture Location: | Salisbury Labs, Room 305 |
Project Lab: | Weds, 4:00pm - 4:50pm (FL222 - joint with IMGD 4500) |
Official Course Description: | IMGD Courses Page |
Text Books: | Mat Buckland, Programming Game AI by Example, Wordware, 2005. (Required) |
Detailed Schedule: | Lectures, Assignments & Project Milestones (Schedule is subject to change!) |
Lecture Notes (posted after lectures): |
Game Engines,
Decision Trees/State Machines,
Advanced Pathfinding,
Steering,
MiniMax Search,
Scripting,
Basic Physics,
Shader Programming,
What's New in Graphics,
Networked Game Development, Behavior Trees in Halo, Novel Input Controls, Camera Control in GoW, Game Design |
Discussion Forums: | myWPI (Subscription option recommended) |
Homework Instructions: |
|
Final Project Milestones: |
|
Grading: |
28% Individual Homework Assignments
42% Final Game Project The final game project will be developed in groups consisting of two or three IMGD 4000 (tech track) students and two IMGD 4500 (art track) students. In order to reinforce cooperation between the art and tech, 12 points of the total final course grade will be awarded equally to all team members (art and tech) based on successfully achieving each of the six joint milestones: pitches, project plan, web site, progress presentation, first playable, feature freeze (2 points per milestone). There will be no late credit for milestones. The remaining 30 points for tech students will be based on the quality of the technical components of the game shown in the final presentation. 30% Exams (15% Mid-Term, 15% Final) The final exam will cover only material after the mid-term exam. Final grades will reflect the extent to which you have demonstrated understanding of the material and completed the assigned work. The base level grade will be a "B" which indicates that the basic objectives on homework, exams and project have been met. A grade of an "A" will indicate significant achievement beyond the basic objectives. A grade of a "C" will indicate not all basic objectives were met, but work was satisfactory for credit. No incomplete grades will be assigned unless there exist exceptional, extenuating circumstances. Similarly, no makeup exams will be given unless there exist exceptional, extenuating circumstances. |
Policies: |
Attendance
|