CS146

Download as PDF

Game Development

Computer Science ENGR - School of Engineering

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: )