Academic Catalog

MMI716 GAME PROGRAMMING PATTERNS

Course Code: 9090716
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 8.0
Department: Multimedia Informatics
Language of Instruction: English
Level of Study: Graduate
Course Coordinator:
Offered Semester: Spring Semesters.

Course Content

This course seeks to provide background information on a variety of game programming patterns as well as an environment for practical applications. The lectures will cover subjects such as Design Patterns, Sequencing Patterns, Behavioral Patterns, Decoupling Patterns, and Optimization Patterns. The course aims to balance theory and practice by having students implement all of the described algorithms, test them in various game environments, and study current research papers on game programming.