506403-01 Game Programming II




Textbook | Lecture Notes | Assignments


Lecture Outline
PC 환경 Windows 기반의 3D Game 제작을 목표로, DirectX 9.0을 이용하여 구현한다. 그래픽 하드웨어 가속을 이용한 실시간 렌더링 기술을 바탕으로, 전략 시뮬레이션 게임이나 롤 플레잉 게임을 제작한다.
Instructor
김선정 (sunkim (at) hallym.ac.kr, 033-248-2323, 성호관 1215호)
Assistant
이용욱 (tturtle (at) hallym.ac.kr, 033-248-2385, 성호관 A1208-2호)
Time / Place
4:00~5:50PM Monday / 성호관 1116-3
1:00~2:50PM Thursday / 성호관 1116-3
 
Textbook
Introduction to 3D Game Programming with DirectX 9.0
(Frank Luna, Wordware Publishing, Inc., 2003)
Advanced 3D Game Programming with DirectX 9.0
(Peter Walsh, Wordware Publishing, Inc., 2003)
References
Strategy Game Programming with Directx 9.0
(Todd Barron, Wordware Publishing, Inc., 2003)
Programming Role Playing Games with DirectX
(Jim Adams, 2nd Edition, Muska & Lipman/Premier-Trade, 2004)
Programming a Multiplayer FPS in DirectX
(Vaughan Young, Delmar Thomson Learning, 2004)
Lecture Notes
Week Topics Materials Chapters
1AUG 29, SEP 01 Introduction to 3D Game Programming with DirectX3D 00intro.ppt 01camera.ppt dx9sdk.zip BookPart3Code.zip Chapter 1~11
2SEP 05, 08 Basic Terrain Rendering 02terrain.ppt   Chapter 13
3SEP 12, 15 Introduction to HLSL 03flight.ppt 04hlsl.ppt Flight.zip BookPart4Code.zip Chapter 16
4SEP 22
5SEP 26, 29 Vertex Shader 05vshader.ppt   Chapter 17
6OCT 06 Festival
7OCT 10, 13 Pixel Shader 06pshader.ppt   Chapter 18
8OCT 17, 20 Midterm Exam.
9OCT 24, 27 Pixel Shader   Chap18.zip Bump.zip Chapter 18
10OCT 31, NOV 03 The Effects Framework 07effect.ppt effect.zip CubeMap.zip Chapter 19
11NOV 07, 10 No Class
12NOV 14, 17 DirectX Audio 08audio.ppt    
13NOV 21, 24 DirectPlay 09network.ppt    
14NOV 28, DEC 01 Presentation of Students 이근수 김준환 10prac.ppt Flight1.zip
15DEC 05, 08 손효영 김원철 전홍재
16DEC 12, 15 Term Project Demo.
17DEC 19 Final Exam.
Assignments
SEP 15 ~ OCT 10 3D Flight Game assign01.ppt Flight.zip
OCT 27 ~ NOV 28 Shader Effects (Presentation about One Theme) assign02.ppt
DEC 19 Term Project

Update: Thursday, December 08, 2005