50.033 Foundations of Game Design and Development

Home / Education / Undergraduate / Courses / 50.033 Foundations of Game Design and Development

Course Description

This is an introductory course about the basic of game creation. This course provides an overview of different aspects of game development. Student will get in touch with C++ Programming (industry standard), starting with console application, then GUI games on various platform with graphics, dialog boxes, and user control. There are also basic overview of topics including game architecture, interface design, graphics for game, audio for game, prototyping and play testing. Students will be able to implement their creative gaming idea by using the latest gaming tools which are easy and readily usable.

Prerequisite

Learning Objectives

  1. Have a board but general overview of different aspects of game development.
  2. Understand the complete flow of game development in a high level perspective, be prepared to master the complete skill set of game development.

Measurable Outcomes

  1. Produce simple games with student’s novel idea by using existing tools.
  2. Ability to use code libraries to quickly create runnable games.