UGA Bulletin Logo

Introduction to Game Programming


Course Description

An introduction to the application of programming methodology to the production of computer and video games, including user education, algorithms, display methods, and sound. This course will begin with two-dimensional games using available standard program libraries.

Additional Requirements for Graduate Students:
Graduate students will be required to make an additional contribution, for instance present a topic tutorially to the class, demonstrate a game, or provide additional features or an improved appearance and performance of the class projects. Additionally graduate students will be presented with extended items on examinations and exercises.


Athena Title

GAME PROGRAMMING


Prerequisite

CSCI 1730


Undergraduate Pre or Corequisite

CSCI 2720


Semester Course Offered

Not offered on a regular basis.


Grading System

A - F (Traditional)


Course Objectives

Students will have knowledge of the techniques for the production of computer games in two-dimensions, and the capability and practice of actually making a game as the class project.


Topical Outline

Game Structure Input devices - keyboard, mouse, game controller Output devices - display, speakers Graphics Methods Game Project


Syllabus