Computer Game (4190.420)

2012 Fall

 

Instructor

Jehee Lee

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

Office: 302-325

Phone: 02-880-1845

 

Teaching Assistance

Kyungho Lee

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

Office: 302-312-1

Phone: 02-880-1864

 

Class Hour

Monday and Wednesday, 14:00 to 15:30

 

Class Room

302-209

 

Webpage

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

 

Textbooks

Andrew Rollings and Dave Morris, Game Architecture and Design, New Riders[book]

 

Chris Crawford on Game Design, New Riders.

 

Pre-requisites

The course attendants tend to be inter-disciplinary. Over years, many non-CSE, non-engineering students were in the classroom including those from the departments of art&design, literature, music, media, and management. So, we decided to make it officially inter-disciplinary. You dont need to have the computer science background to attend the course. The only pre-requisite is your passion for game design and development. Some skills and knowledge that might be helpful include:

 

Undergraduate computer graphics

Programming skills with C or C++

Programming skills with OpenGL or DirectX

Knowledge and skills in art and design

Knowledge and skills for storytelling

Knowledge and skills for project planning and team management

 

Grading Policy

Presentation and course participation: 20%

Programming Assignments: 50%

Quiz and Exam: 30%

 

 

Schedule (Tentative)

Week 1

Sep 3

Course Introduction and Overview [ppt]

 

 

Sep 5

Design Principles: Play [ppt]

   Crawford, Chap 1-3

 

Week 2

Sep 10

Design Principles: Challenge [ppt]

   Crawford, Chap 4

 

Sep 12

Design Principles: Conflict

   Crawford, Chap5

 

Week 3

Sep 17

Student Project Brainstorming

 김미리내, 김정명, 박모현박종화, 방용배, 이주은

 

Sep 19

Student Project Brainstorming

 김영재, 이도경, 이중호, 노휘래, 박준상, 성석현

 

Week 4

Sep 24

Design Principles: Interactivity [ppt]

   Crawford, Chap 6

 

 We will discuss on Facade and Heavy Rain(김정명) [ppt]

 

Sep 26

Development Process: Documentation [ppt]

 

 We will discuss on Location Based Game(노휘래) [ppt]

 

Week 5

Oct 1

No Class (추석)

 

Oct 3

No Class (개천절)

 

Week 6

Oct 8

Student Project Proposal

 야근병동 (박종화, 김미리내, 이주은)

 푸드덕 (방용배, 정지은, 박준상, 이중호)

 Dangerous Dungeon Seekers (김정명, 노휘래, 성석현)

 Hungry Zombies (이도경, 김영재, 박모현)

 

Oct 10

Student Project Proposal

 

Week 7

Oct 15

Design Principles: Creativity [ppt]

   Crawford, Chap 7

 

Oct 17

Development Process [ppt]

 

  We will discuss on Unity3D(박종화 [ppt]) and Unreal Engine(방용배 [ppt])

 

Week 8

Oct 22

Design Principles: Gameplay [ppt]

   Rollings and Morris, Chap 3

 

 Case Study : MonarchMonarch(박모현) [ppt]

 

Oct 24

Design Principles: Gameplay (continued)

   Rollings and Morris, Chap 3

 

Week 9

Oct 29

Project Progress Meeting

 야근병동 (박종화, 김미리내, 이주은)

 Hungry Zombies (이도경, 김영재, 박모현)

 푸드덕 (방용배, 정지은, 박준상)

 Dangerous Dungeon Seekers (김정명, 노휘래, 성석현) [ppt1] [ppt2] [ppt3]

 

Oct 31

Design Principles: Balance [ppt]

   Rollings and Morris, Chap 5

 

  Case Study : 악마성의 마차(정지은) [ppt]

 

Week 10

Nov 5

Design Principles: Balance (continued)

 

Nov 7

Serious Game

 

  Case Study : Fold it(박준상) [ppt]

 

Week 11

Nov 12

Midterm Exam

 

Nov 14

Game Controller Device

 

Week 12

Nov 19

No Class (출장)

 

Nov 21

No Class (출장)

 

Week 13

Nov 26

InteractiveStorytelling [ppt]

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

 

  Case Study (성석현) : Serious game

 

Nov 28

Project Progress Meeting

 야근병동 (박종화, 김미리내, 이주은)

 Hungry Zombies (이도경, 김영재, 박모현)

 Dangerous Dungeon Seekers (김정명, 노휘래, 성석현)

 

Week 14

Dec 3

Narrativeand Emergence

 

Dec 5

Game Players & World

 

Week 15

Dec 10

Movement Research

 

Dec 12

Term Project Presentation

 야근병동 (박종화, 김미리내, 이주은) [ppt] [보고서] [프로그램]

 Dangerous Savior (김정명, 노휘래, 성석현) [ppt] [보고서] [프로그램]

  ( 닷넷 프레임워크 혹은 XNA Game Studio 4.0 Standalone 필요 )

 

 Hungry Zombies (이도경, 김영재, 박모현) [ppt] [보고서] [프로그램]

  ( 닷넷 프레임워크, DirectX 필요)

 

 푸드덕 (방용배, 정지은, 박준상) [ppt] [보고서] [프로그램] [안드로이드용 패키지]