C SC 465/565 Game Development
Spring 2010

Demo Day Schedule

Our first Demo Day will be on May 7, 2010.

demo-day.pdf - Last Updated 5/5/2010

Description

This course provides an introduction to video game development. We will explore game design (not just computer games, but all games) and continue with an examination of game prototyping. Once we have working prototypes, we will continue with the development of a complete 2D computer game. The remaining course topics include: designing the game engine, rendering the graphics to the screen, and artificial intelligence.

Students will be given periodic homework that reinforces what was learned in class. Homework will include developing a game prototype, game design documentation, some programming tasks. Students will work in small teams to develop a working game as a term project. Grades will be primarily based on the term project with some small amount of weight to homework.

The examples provided in class will be programmed in Java and available for execution on any operating system. Programming homework assignments will be done in either Java or the language chosen by the instructor. The term project can be written in any programming language with instructor permission.

Instructor

Paul Cohen
Department of Computer Science
Office: Gould-Simpson 805

Teaching Assistant

Wesley Kerr
wkerr@cs.arizona.edu
Department of Computer Science
Office: Gould-Simpson 856
Office Hours:

  • Tuesday 10:00am-12:00
  • Wednesday 2:00pm-3:00
  • By appointment (email me)

Textbooks

Required - none
Recommended -

Killer Game Programming in Java (Paperback)
Andrew Davison (Author)
ISBN-10: 0596007302
Fundamentals of Game Design (2nd Edition) (Paperback)
Ernest Adams (Author)
ISBN-10: 0321643372

syllabus.pdf - Last Updated 1/20/2010

Late Policy

10% per day late