Course Info

GAM 377: Game Engine Programming II

This class is a continuation of GAM 374. Students develop more complex systems for their 3D game engines: improved collision systems, terrain generation, and particle systems. Other advanced engine services are discussed and students are expected to research and implement one such system: sounds management, lighting system, tiered/broad phase collision system, advanced camera manipulation, etc.

GAM 374 is a prerequisite for this class.

Spring 2025-2026

  • Section: 601
  • Class number: 32761
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00214 at Loop Campus
  • Instructor:

Section 641

Class number 33332

  • Meeting dates: 3/28/2026 - 6/12/2026
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00214 at Loop Campus
  • Instructor:
  • Meeting dates: 3/28/2026 - 6/12/2026
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: Flex
  • Instructor:


Spring 2024-2025


Section 641

Class number 35116

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


Spring 2023-2024

Spring 2022-2023

Spring 2021-2022