Course Info

GAM 374: Game Engine Programming I

Students will develop a basic 3D game engine. The focus will be on the implementation challenges and interdependencies between systems such as asset management, rendering, simple collisions, input/output, alarms, etc. Emphasis will be placed on developing the skills needed for robust, efficient, and portable implementation.

GAM 372 and GAM 325 are prerequisites for this class

Winter 2025-2026

  • Section: 501
  • Class number: 22781
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00224 at Loop Campus
  • Instructor:

Section 541

Class number 23419

  • Meeting dates: 1/3/2026 - 3/20/2026
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00224 at Loop Campus
  • Instructor:
  • Meeting dates: 1/3/2026 - 3/20/2026
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: Flex
  • Instructor:


Winter 2024-2025


Section 541

Class number 25436

  • Meeting dates: 1/4/2025 - 3/21/2025
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Andre Berthiaume | View syllabus


Winter 2023-2024

Winter 2022-2023

Winter 2021-2022