Aug 28, 2025  
2025-2026 Endicott College Academic Catalog 
  
2025-2026 Endicott College Academic Catalog

CSC 356 - Advanced Programming for Games


SP O

Expanding on 2D game development fundamentals, students will explore the unique challenges posed in the development of 3D games by building their own games using a 3D game engine widely used in the industry. Students will learn to compose scenes, apply visualization effects (including textures, meshes, lighting, and shaders), manage animations and animation controllers, and program a variety of standard gameplay mechanics including simple Artificial Intelligence.  Students should be comfortable with object-oriented programming.

Prerequisites & Notes
CSC255 and CSC260

(Cr: 3)