Instructor:Dr. Michael Wainerwainer@cs.siu.edu Rm 3042 Faner Hall, 3-6039 Office Hrs: 11-11:50 MWF, 3-3:50 MW, 3:15-4:15R |
TA: Charles Holmes cholmes@siu.edu 3127 Faner, 453-6035 Office Hrs: 1:30-2:30 MWF; 2:15-3 TR |
|
Computer games have enjoyed increasing popularity both as
entertainment as well
as teaching and research tools (serious games). Producing sophisticated
video games
requires many talents, this course focuses primarily on the software
aspects of game
development. Software aspects include software environment and
process, teamwork,
system architecture and design. Additionally, underlying technical
details may include topics
such as support for graphics modeling and rendering, physics, collision
detection, artificial
intelligence, audio support, as well as multiplayer/networking gaming
techniques.
In addition to purely technical aspects, this course will also touch
upon other related topics
such as the history and concepts of video gaming and game design as
well as some
of the production and business issues of making games.
Programming exercises/projects including group projects will be
required for this
course. Our primary language of instruction will be Java.
Prerequisites: 330 with a
grade of C or better.
Game Design and Development is best accomplished not through a
sequential process but an iterative
one. Likewise you may expect that we will revisit various topic areas
as we progress through the semester.
Makeup's and incompletes will be given only in extreme circumstances. You may feel free to discuss general concepts related to programming problems but the actual solutions to the specific problems should be worked out individually or within your group if given a group assignment.
Failure to turn in homework or programming assignments can drastically
lower your grade. Please do these assignments conscientiously. Resolve
any issues pertaining to the grading of an exam/assignment within 1
week after
it is returned. All students should read the
Departmental
Policies on Academic Dishonesty.
Also note that the University has prepared an Emergency
Response Guide. More information is available at SIUC's Department of Public
Safety .