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. 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) by Friday November 28, 2025 at 4:30pm. Admission decisions, based on a combination of academic record (including grade point average, courses taken, etc.) and the statement of interest, are expected to be reached by December 11, 2025.

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 2026, block week runs from Monday, January 5, 2026 to Friday, January 9, 2026. Classes run all day (9:00am to 5:00pm) each class day.

Frequently Asked Questions: