Interactive Media & Game Development Worcester Polytechnic Institute |
IMGD |
---|
Course Title: | Technical Game Development I |
---|---|
Course Number: | IMGD-3000 |
Term | D 2006 |
Meeting Info: | Mon., Tue., Thu., Fri. 10:00-10:50am, Fuller Labs (FL), Room 311 |
Instructor: | Prof. Robert W. Lindeman |
E-Mail: | gogo at wpi.edu |
Telephone: | x6712 |
TAs: | Chen-Hao (Jason) Chang (chocobo7 at wpi.edu) |
Peter Lohrmann (pjlrhino at wpi.edu) | |
Textbooks: |
3DGP: 3D Game Programming All in One, Kenneth C. Finney, 2004,
Thomson Course Technology, ISBN: 159200136X A3DGP: Advanced 3D Game Programming All in One, Kenneth C. Finney, 2005, Thomson Course Technology, ISBN: 1592007333 Read each chapter during the week it is assigned. The books discuss much more than I can cover in class, and I will cover things not in the books. You must come to class prepared! |
33% | Regular Projects |
33% | Three Exams |
34% | Final Project |
Individual projects are expected to be done individually. As such, students are encouraged to discuss their work with each other, but are also expected to do the work by themselves.
Any breach of professional ethics as evidenced, for example, by copying exams or assignments, downloading code from the Internet, cooperating in more than discussions and study groups, misusing computer resources, or using outside help of any kind, will be considered adequate reason for an NR in the course.
Group projects are designed so that every member gains a significant amount of new material. In the workplace, each team member is expected to contribute. Participants in group projects in this course should keep this in mind, and act accordingly. In evaluating each group, all team members will be asked to distribute a fixed set of "points" to the rest of their team, based on how much each member contributed.
It is to be emphasized that knowledge of material and professional behavior are tied together; failure in one of them negates any excellence in the other. Students who stay in the course past the first three days agree to adhere to the strictest rules of professional behavior.
The official WPI statements on Academic Honesty can be accessed at http://www.wpi.edu/Pubs/Policies/Honesty/Students/. Those who have any doubt about what that means, and fail to gain that understanding after a discussion with the instructor, are encouraged to drop this class. Remember this warning - any breach of ethics will earn you an NR.
Week | Dates | Lecture Topic | Book Chapters | Projects |
---|---|---|---|---|
1 | 03/14-03/17 | Intro. to Game Dev.; Game Engine Structure; 3D Graphics Concepts Jäger Description |
3DGP: Ch. 1-3 A3DGP: Ch. 3 |
Fri. 03/17: Project 1 ASS. |
2 | 03/20-03/24 | Game Programming; Torque Script; Network Programming | 3DGP: Ch. 4-6 Alternate Ch. 6 A3DGP: Ch. 2 |
Fri. 03/24: Project 1 DUE Fri. 03/24: Project 2 ASS. |
3 | 03/27-03/31 | Texturing; GUI Elements EXAM 1: Tue. 03/28 |
3DGP: Ch. 7-10 | Fri. 03/31: Final Project Kick-Off |
4 | 04/03-04/07 | Structures; Terrains; Environment | 3DGP: Ch. 11-12, 17-18 | Tue. 04/04: Project 2 DUE Tue. 04/04: Project 3 ASS. |
5 | 04/10-04/14 | Objects; Vehicles; Weapons EXAM 2: Thu. 04/13 |
3DGP: Ch. 14-16 | Tue. 04/11: Project 3 DUE |
6 | 04/17-04/21 | Working with Sound; Intro to Game AI Tue. 04/18: NO CLASS - MQP DAY! |
3DGP: Ch. 19-20 A3DGP: Ch. 5 |
|
7 | 04/24-04/28 | Using AI in Games; AI Enemies EXAM 3: Thu. 04/27 |
A3DGP: Ch. 6-7 | |
8 | 05/01-05/02 | FINAL PROJECT PRESENTATIONS! | Tue. 05/01: Final Project DUE |
Time | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
9:00 | |||||
:30 | |||||
10:00 | IMGD 3000 FL-311 |
IMGD 3000 FL-311 |
IMGD 3000 FL-311 |
IMGD 3000 FL-311 |
|
:30 | |||||
11:00 | Lindeman FL-144 |
Peter FL-B16 |
|||
:30 | |||||
12:00 | |||||
:30 | |||||
1:00 | Peter FL-B16 |
||||
:30 | |||||
2:00 | |||||
:30 | |||||
3:00 | Lindeman FL-144 |
||||
:30 | |||||
4:00 | |||||
:30 | |||||
5:00 | |||||
:30 | |||||
6:00 | Peter FL-314 |
Jason FL-314 |
Jason FL-314 |
||
:30 | |||||
7:00 | Peter FL-B16 |
||||
:30 | |||||
8:00 | |||||
:30 |