Games Programming

This course emphasizes the practical aspects of creating computer games through a combination of block week lectures and a term long group project. Lectures will cover most aspects of game development including topics such as game architecture, graphics, AI, sound and physics simulation. The remainder of the term will be devoted to a group project where teams of students will work to create a fully functional driving game.

Students interested in taking CPSC 585 are advised that admission into this course requires permission of the department. In addition, admission may be competitive if the number of students interested in taking the course exceeds the number of available spaces. To express interest in taking the course, submit a brief statement of interest, not exceeding 250 words, describing:

Statements of interest should be submitted to Ben Stephenson (sent by email, either or in the body of the message or as a PDF attachment) no later than Friday November 27, 2026 at 4:30pm. Early submission is strongly encouraged.

Note that this course consists of lectures during block week and a full term project. Students must attend every block week lecture to receive a passing grade in the course. In the winter of 2027, block week runs from Monday, January 4, 2027 to Friday, January 8, 2027. Classes run all day (9:00am to 5:00pm) each class day.

Frequently Asked Questions: