Mar 03, 2026  
DRAFT 2026-2027 Academic Catalog 
    
DRAFT 2026-2027 Academic Catalog Archived Catalog

Add to Portfolio (opens a new window)

CSCI 209 - Game Programming II


Credit(s): 4

Prerequisite(s): CSCI 208 .
This course builds on the skills learned in Game Programming I and advances students’ understanding of professional game development workflows. Topics include advanced material construction, working with volumes, applying physics to objects, designing game mechanics, and developing interactive game interfaces. Students will explore advanced particle systems-including beam, mesh, trail, and fluid emitters-as well as animation, cinematic sequences, and an introduction to game artificial intelligence (AI). The course uses the Unreal Engine or another production platform. Offered in years ending in even numbers based on student demand. (Spring Semester)

Course Learning Outcomes: Upon completion of the course, students will be able to
  • Explain advanced material construction.
  • Create, edit, and manipulate volumes.
  • Create and apply physics and game mechanics to objects.
  • Create particle systems which include beam emitters, mesh emitters, trail emitters, and fluid emitters.
  • Create user interfaces.
  • Summarize the concepts of advanced techniques.
  • Describe animation in a gaming engine.
  • Explain cinematic sequences.



Add to Portfolio (opens a new window)