506403-01 게임 프로그래밍 II (Game Programming II)




교재 (Textbook) | 강의 노트 (Lecture Notes) | 과제 (Assignments) | 우수작 (Excellent Works)


강의 개요 (Lecture Outline)
PC 환경 Windows 운영체제 기반의 3차원 게임 제작을 목표로, DirectX 9.0 그래픽 라이브러리를 이용한 게임 프로그래밍에 대해 공부한다. 그래픽 하드웨어 가속을 이용한 실시간 렌더링 기술을 바탕으로 3차원 게임을 제작한다. 각 Chapter마다 프로그래밍 연습과제와 2인 1조 기말 프로젝트를 수행한다.
선행이수과목 (Prerequisite)
컴퓨터프로그래밍I,II, 선형대수, 자료구조, C프로그래밍, 윈도우프로그래밍, 고급프로그래밍및실습, 게임프로그래밍I
담당 교수 (Instructor)
김선정 (sunkim (at) hallym.ac.kr, 033-248-2323, 성호관 1215호)
조교 (Assistant)
노성남 ( (at) hallym.ac.kr, 성호관 A1410호)
강의 시간 / 강의실 (Time / Place)
화 2,3 교시 (10:00~11:50AM Tuesday) / 성호관 1210호
수 5,6 교시 (01:00~02:50PM Wednesday) / 성호관 1210호
 
교재 (Textbook)
Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach
(Frank Luna, Wordware Publishing, Inc., 2006)
참고서 (Reference)
Introduction to 3D Game Programming with DirectX 9.0
(Frank Luna, Wordware Publishing, Inc., 2003)
DirectX 9를 이용한 3D 게임 프로그래밍 입문
(최현호 역, 정보문화사, 2004)
이전 강의 (Former Class)
강의 노트 (Lecture Notes)
주 (Week) 주제 (Topics) 자료 (Materials) 장 (Chapters)
1 SEP 01, 02 강의 소개 00intro.pptx DXSDK_Aug09.exe 01prac.pptx 01prac.zip  
2 SEP 08, 09 Lighting 02light.pptx Book2Part2Chap10.zip Chapter 10
3 SEP 15, 16
4 SEP 22, 23 Texturing 03texture.pptx Book2Part2Chap11.zip Chapter 11
5 SEP 29, 30 Blending 04blend.pptx Book2Part2Chap12.zip Chapter 12
6 OCT 06, 07 Stenciling 05stencil.pptx Book2Part2Chap13.zip Chapter 13
7 OCT 13, 14
8 OCT 20, 21 중간고사
9 OCT 27, 28 Meshes 06mesh.pptx Book2Part3Chap14.zip Chapter 14
10 NOV 03, 04 Terrain Rendering - Part I 07terrain1.pptx Book2Part3Chap17.zip Chapter 17
11 NOV 10, 11 Terrain Rendering - Part II 08terrain2.pptx Book2Part3Chap18.zip Chapter 18
12 NOV 17, 18 Particle Systems & Picking 09particle.pptx Book2Part3Chap19.zip 10picking.pptx Book2Part3Chap20.zip Chapter 19, 20
13 NOV 24, 25 Advanced Texturing - Part I 11advanced1.pptx Book2Part3Chap21.zip Chapter 21
14 DEC 01, 02 Advanced Texturing - Part II 12advanced2.pptx Book2Part3Chap22.zip Chapter 22
15DEC 08, 09 Mesh Hierarchy Animation - Part I, II 13animation1.pptx Book2Part3Chap15.zip 14animation2.pptx Book2Part3Chap16.zip Chpater 15, 16
16 DEC 15, 16 기말 고사
과제 (Assignments)
SEP 22, 23 게임 제안서 발표
OCT 27, 28 중간 보고서 발표
NOV 24, 25 기말 프로젝트 발표
우수작 (Excellent Works)
Spaceship

Spaceship(278MB)

20035201 송주호
20045163 박건수

Monkey Ball

Monkey Ball(203MB)

20025176 박제훈
20055279 임정훈

탱크 게임

탱크 게임(7.53MB)

20035144 김정규
20035237 이승진

SpaFi

SpaFi(26.3MB)

20035305 한상수
20065247 이설화


Update: Tuesday, December 15, 2009