everything.study
EECS 404

Game Engine Architecture and Data-Oriented Programming

4 credits · College of Engineering catalogue

Advisory Prerequisite: None. Enforced Prerequisite: EECS 281 ; No OP/F. Minimum grade requirement of “C” for enforced prerequisite. Enrollment in one minor elective allowed for Computer Science Minors. (4 credits) Study and application of industrial programming topics in the creation of a game engine. Topics include: multi-language programming, design patterns and maintainability, data-oriented programming / memory layout, library integration, physics engines, advanced C++, and game engine history / ecosystem. Students individually develop a singular, long-term codebase in iterative, autograded fashion.

Topics

Topics explicitly listed in official catalogue description

Sources