CS146
Download as PDF
Game Development
Course Description
Game Programming teaches students the programming principles and workflows used in modern game development. Through hands-on projects in industry-standard game engines (Unity or Unreal), students implement core game mechanics, integrate AI techniques like NPC behavior and procedural content generation, and prototype interactive experiences. The course complements CS247G: Design for Play by focusing on technical implementation. Students complete a team-based final game project and learn from guest speakers from the game industry.
Grading Basis
ROP - Letter or Credit/No Credit
Min
2
Max
2
Course Repeatable for Degree Credit?
No
Course Component
Lecture
Enrollment Optional?
No
Programs
CS146
is a
completion requirement
for:
- (from the following course set: )
- (from the following course set: )