Computer Game (4190.420)

2010 Fall

 

Instructor

Jehee Lee

E-mail: jehee (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-325

Phone: 02-880-1845

 

Teaching Assistance

Young Dae Yoo

E-mail: dish (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-312-1

Phone: 02-880-1864

 

Class Hour

Tuesday and Thursday, 3:30 to 4:45

 

Class Room

302-208

 

Webpage

http://mrl.snu.ac.kr/courses/courses.html

 

Textbooks

Andrew Rollings and Dave Morris, Game Architecture and Design, New Riders.

 

Chris Crawford on Game Design, New Riders.

 

Pre-requisites

Undergraduate computer graphics

Programming skills with C or C++

Programming skills with OpenGL or DirectX

 

Grading Policy

Homework and course participation: 20%

Programming Assignments: 50%

Quiz and Exam: 30%

 

 

Schedule (Tentative)

Week 1

Sep 7

Course Introduction and Overview

 

Sep 9

Design Principles: Play [ppt]

   Crawford, Chap 1-3

 

Week 2

Sep 14

Design Principles: Challenge [ppt]

   Crawford, Chap 4

 

Sep 16

Design Principles: Conflict

   Crawford, Chap5

 

Week 3

Sep 21

Ãß¼®

 

Sep 23

Ãß¼®

 

Week 4

Sep 28

Student Project Brainstorming

 

Sep 30

Student Project Brainstorming

 

Week 5

Oct 5

Design Principles: Interactivity [ppt]

   Crawford, Chap 6

   Case Study (¿ÀÁ¾È¯ [ppt]): Facade: A one-act interactive drama

 

Oct 7

Development Process: Documentation [ppt]

   Sample outline for a game design

   Guidelines for game concept documents

 

Week 6

Oct 12

Student Project Proposal

   °­À±±¸, °íÇý³ª, ¿ìÁ¾È­ [ppt] [doc]

   ±èÀçÂù, ³ëÈñ¸í, ÀÌÀç¿ë [ppt] [doc]

   À¯Çöµµ, ¿øÁ¤´ã, ±èÀ±ÁÖ [ppt] [doc]

   ÀÌÁØÈñ [ppt]

 

Oct 14

Development Process [ppt]

   Case Study (°íÇý³ª): World of Warcraft [ppt]

 

Week 7

Oct 19

Design Principles: Creativity [ppt]

   Crawford, Chap 7

 

Oct 21

Design Principles: Gameplay [ppt]

   Rollings and Morris, Chap 3

   Case Study (³ëÈñ¸í [ppt]): FarmVille

 

Week 8

Oct 26

Design Principles: Gameplay (continued)

   Rollings and Morris, Chap 3

   Case Study (±èÀ±ÁÖ [ppt]): Game Controller Device Kinect Wiimote Move

 

Oct 28

Project Progress Meeting

   °­À±±¸, °íÇý³ª, ¿ìÁ¾È­ [exe]

   ±èÀçÂù, ³ëÈñ¸í, ÀÌÀç¿ë [mov] [pdf]

   ÀÌÁØÈñ, À¯Çöµµ, ¿øÁ¤´ã, ±èÀ±ÁÖ [ppt]

 

Week 9

Nov 2

Design Principles: Balance [ppt]

   Rollings and Morris, Chap 5

   Case Study (ÀÌÀç¿ë [mov]): foldit [pdf]

 

 Nov 4

Midterm Exam

 

Week 10

Nov 9

Design Principles: Balance (continued)

   Case Study (±èÀçÂù, ÀÌÁØÈñ): Physics simulation in games [ppt] [ppt]

 

Nov 11

Interactive Storytelling [ppt]

   A Man's Love Story: An interactive drama with live action footage [mov]

 

Week 11

Nov 16

Interactive Storytelling (continued)

 

Nov 18

Project Progress Meeting

   °­À±±¸, °íÇý³ª, ¿ìÁ¾È­ [ppt]

   ±èÀçÂù, ³ëÈñ¸í, ÀÌÀç¿ë [pdf]

   ÀÌÁØÈñ, À¯Çöµµ, ¿øÁ¤´ã, ±èÀ±ÁÖ

 

Week 12

Nov 23

No Class

 

Nov 25

No Class

 

Week 13

Nov 30

Narrative and Emergence

   Case Study (¿øÁ¤´ã): Unreal engine [ppt]

 

Dec 2

Game Players

   Case Study (À¯Çöµµ): Location-based games [ppt]

 

Week 14

Dec 7

Game World

   Case Study (°­À±±¸): Incremental game design and publishing [ppt]

 

Dec 9

Serious Game and Casual Game

   Case Study (¿ìÁ¾È­): Presence-Enhancing Real Walking User Interface for First-Person Video Games [pdf] [ppt]

 

Week 15

Dec 14

Term Project Presentation

   °­À±±¸, °íÇý³ª, ¿ìÁ¾È­ [zip]

   ±èÀçÂù, ³ëÈñ¸í, ÀÌÀç¿ë [zip]

   ÀÌÁØÈñ, À¯Çöµµ, ¿øÁ¤´ã, ±èÀ±ÁÖ