|
|
||
|
Jason
Leigh (spiff at uic.edu)
Phone: (312) 996-3002
Office: Room 2032, Engineering Research Facilities Building (842 W
Taylor St)
Home Page: www.evl.uic.edu/spiff
Office Hours: 2032 ERF: Friday 10:30am-2pm
TA:
Muxuan
Wang (email: mwang30 at uic.edu)
Office Hours: TBD
This course is an introduction to the theory and practice of video game design and programming. Video game programming is one of the most challenging disciplines in Computer Science because it attempts to combine, in real time, concepts in: computer graphics, human computer interaction, networking, artificial intelligence, computer aided instruction, computer architecture, and databases.
In this class students will form project groups consisting of both CS and Art majors, to design, build and demonstrate a simple video game. Some of the topics you will learn include:
Warning: This class will take up a lot of your time. Do not expect to get an A in the class unless you are able to put in a lot of effort. It's a fun class but it's a lot of work!
Projects from previous years are available to
look at
here.
You
need to own your own PC and a copy of the following software to
take the class. PC must have hardware 3D
acceleration and sound
card.
You can choose your
own Game Engine and Tools. It can get confusing to try and figure out
which engine is best. Here are some suggestions (these are not free so
you
have to pay for them yourself). To get a summary of their features
search for them in Wikipedia:
Optional Textbooks: