Introduction to Game Programming

CS2221.02
Course System Home Terms Fall 2020 Introduction to Game Programming

Course Description

Summary

This course, suitable for beginning programmers, will introduce game design and Unity3D, a free game development platform that is widely used in the industry today. It also will serve as an introduction to object-oriented programming with C#. We will talk about input, camera controls, game physics, sound effects and artificial intelligence. Students will think critically about games they’ve played in order to design their own game and implement a prototype by the end of the course. Assignments will include writing reviews of their favorite games, making a clone of a classic game, writing a game design proposal, and implementing a prototype of their original game design.

Instructor

  • justinvasselli@bennington.edu

Day and Time

Academic Term

Fall 2020

Area of Study

Credits

4

Course Level

2000