EST310 / ISE340
Design of Computer Games

Instructor:
Dr. Lori L. Scarlatos
Time:
TuTh 9:50 - 11:10 am
Location:
CS 2205 (Multimedia Lab)
Office:
346 Harriman Hall
Office Hours:

M 4-5pm
Th 11:30am - 1:30pm
or by appointment

Email:
Lori.Scarlatos (at) stonybrook.edu
Home Page:
http://ms.cc.sunysb.edu/~lscarlatos/

Course Description

Fundamental ideas underlying the design of games, which occurs before the programming stage. How games function to create experiences, including rule design, play mechanics, game balancing, social game interaction and the integration of visual, audio, tactile and textual elements into the total game experience. Game design documentation and play testing. Students will design their own game during the semester.

Advisory Prerequisite: basic computer skills

Course Objectives

At the conclusion of this class, students will be able to …

Textbook

We will be using the following textbook:

K. Salen and E. Zimmerman, Rules of Play, MIT Press, 2004, ISBN 978-0-262-24045-1.

I also recommend the following book for learning Flash:

E.A. Vander Veer and C. Grover, Flash CS3: The Missing Manual, O'Reilly, 2007, ISBN 0-596-51044-6.

In addition, readings from the current literature will be assigned. These may be found in the Course Materials section of the Blackboard site for the course.

Course Materials and Facilities

We will be working in the Multimedia Lab for this class. Lab hours and lab procedures will be discussed in class. Although you may prefer to work at home, please be aware that you must be able to present your projects in the classroom; if it does not run in the classroom, I will assume that it does not run at all.

You will need a USB data key for saving your work. Please be sure to bring it to class so that you can save what you do in class.

Course Requirements

Your grade will be based on the following criteria:

Advisories

Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website at http://www.stonybrook.edu/uaa/academicjudiciary/.

The University at Stony Brook expects students to maintain standards of personal integrity that are in harmony with the educational goals of the institution; to observe national, state, and local laws and University regulations; and to respect the rights, privileges, and property of other people. Faculty is required to report disruptive behavior that interrupts faculty’s ability to teach, the safety of the learning environment, and/or students’ ability to learn to Judicial Affairs.

My Own Advice

Think of me as your cranky client. There may be times when you disagree with what I say about your work. Just remember that I am the one giving out the grades. When I make a suggestion, be sure to listen, because it is likely to have an impact on your final grade.

Start your assignments and your project early. That way if you have trouble, you can get help in time to finish your assignment by the due date. This will also help you to avoid a last-minute crunch in the lab.

Don't be afraid to ask questions. If you don't understand something, it's likely that your classmates don't understand it either. Raise questions in class. If you need further explanation, come see me during office hours. If you can't make my office hours, send me email. Be sure to do this before you get hopelessly lost.

Work with other students. I do not mean that you should copy each other's work (which will not be tolerated). Rather, you should learn from one another. If you can't figure out how to make something work, see how your colleague did it. It is also useful to discuss different ways of approaching a problem.

Please let me know as soon as possible if you anticipate having any problems with this class. If alerted to them early on, I may be able to accommodate your needs.

Schedule

Although most readings will come from the textbook, additional readings will be made available on the Blackboard site. Readings are to be discussed on the day listed. Assignments are to be handed in during the week in which they are listed. Participation in classroom activities and presentations is required. Please note that this schedule is approximate, and subject to change.

Date

Theoretical

Readings

Assignment Due

8/31/10

Introduction to game design

Ch. 1, 7-8

 
9/2/10
Design process

Ch. 2

 
9/7/10
Core concepts Ch. 3-6, 9-10 HW #1

9/9/10

No class meeting (Rosh Hashanah)

9/14/10

Defining rules

Ch. 11-12
 
9/16/10
Game worlds Ch. 13 HW #2
9/21/10
Getting ideas    

9/23/10

Design documentation & tools
   
9/28/10
Virtual Class -Systems schemas
Ch. 14-15  

9/30/10

Virtual Class - Systems schemas

Ch. 16-17

HW #3
10/5/10
Balancing the game Ch. 18-19  

10/7/10

Level design

Ch. 20-21

 

10/12/10

Game presentations

 

Team Project #1

10/14/10

Defining play

Ch. 22

 

10/19/10

Midterm Exam

Ch. 1-22

 
10/21/10
Core mechanics Ch. 23  

10/26/10

Fun and engagement

Ch. 24-25

 
10/28/10
User interface design

 

 
11/2/10
Narrative Ch. 26 HW #4

11/4/10

Play schemas

Ch. 27-28
 
11/9/10
Game presentations   Team Project #2
11/11/10
Cultural schemas
Ch. 29-30  

11/16/10

Cultural schemas
Ch. 31-32  
11/18/10
Cultural schemas
Ch. 33 HW #5

11/23/10

Tools & techniques

   

11/25/10

No class meeting (Thanksgiving)

11/30/10

Design pitfalls

 

 
12/2/10
Game production    

12/7/10

Future of gaming

 

 

12/9/10

Game presentations

 

Team Project #3
12/16/10
Final Exam in room 2205, 11:15 - 1:45 Ch. 1-33