Aug 31, 2025  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog [ARCHIVED CATALOG]

Add to Bookmarks (opens a new window)

GA 2420 - Game Shader Development


Credits: 3
Course Type: Studio

In this sophomore-level course, students will create runtime materials in a game engine while also using procedural texture generation tools and photographic images to aid in material creation. This studio-based course will explore creating materials adhering to physically based rendering models as well as adding motion and interactivity to game environments using programmable shaders.  Topics in the course will be taught through creating props and other game assets that make use of a variety of shader techniques. Upon successful completion of this course, students will have created runtime assets and have an understanding of materials for use in subsequent classes.

Prerequisites: AN3D 2320 - 3D Computer Lighting + Materials  

Notes: (Formerly GA3220 Game Shader Development, GA 3220 Game Texture + Lighting)


Course Learning Outcomes:
  • Create custom material networks utilizing native software tools. 
  • Apply real-world surface detail observation to objects and translate their surface properties into shader attributes. 
  • Demonstrate hand-painting textures, derived from photographs or procedurally generated in software. 

GA 2420 Course Learning Outcomes Rubric   



Add to Bookmarks (opens a new window)