Computer Game (4190.420)

2012 Fall



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






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


Chris Crawford on Game Design, New Riders.



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] [보고서] [프로그램] [안드로이드용 패키지]