Skip to main content

About

50.033 Game Development and Design

50.033 is an introductory course about the basics of game creation. This course provides an broad overview of different aspects of game development.

Students will get in touch with C# Programming, starting with console application, then GUI games on various platforms with graphics, dialog boxes, and user control. The game engine that we are using in this course is Unity, an industry standard game creation tool.

There are also basic overviews of topics including:

  • Game architecture,
  • Interface design,
  • Graphics for game,
  • Audio for game,
  • Prototyping and playtesting

Learning Objectives

By the end of 14 weeks, students should be able to:

  • Have a broad overview of different aspects of game development: both the design and technical aspect of game development
  • Understand the complete flow of game development in a high level perspective
  • Be prepared to master the skill set of game development

Measurable Outcomes

  • Come up with novel ideas for a 10-min video games of any genre and platform
  • Ability to use various framework and libraries to rapidly prototype their game ideas
  • Conduct playtest and refine their game prototype throughout the term
  • Produce a polished, playable 10-min video games and present them to the public
  • Submit executable and source code to the instructors with documentation provided

Pre-Requisites

  • Good standing as Term 7 student in Computer Science and Design
  • Good programming skills in any language
  • Have completed the ISTD Course: 50.001 Introduction to Information Systems & Programming
  • Have a decent computer to develop and play video games