CS 391: Game Development

Class Program
Credits 3
This is a project-oriented course on Game Development, including design and programming. Students will work individually or in teams to design, implement and test a three-dimensional game with interactivity, animation, sound, constraints, and networking capabilities. We start with Python programming language, and will cover the design principles, software engineering and control/state aspects of developing a high-end video game by using Pygame and Unity.