CS-391 Game Development
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.
Prerequisite
Take CS-103;