Game Programming

minedesertΛογισμικό & κατασκευή λογ/κού

31 Οκτ 2013 (πριν από 3 χρόνια και 11 μήνες)

409 εμφανίσεις

Game Programming

한신대학교

컴퓨터공학부

류승택

2012. Spring

2

강의

소개


대상
:
한신대학교

컴퓨터공학부

4
학년


기간
: 2012. 3. ~ 2012. 6.


시간
:
매주



4~6
교시

(
ㄸ㌰1
)


교재



Daniel Sanchez
-
Crespo Dalmau, New Riders,
Core
Techniques and Algorithms in Game Programming


Game Programming Gems
, CHARLES RIVER MEDIA


강의노트


홈페이지

:
http://bluelancer.ba.ro

3

강의

평가

(CourseWork)


시험
(Exam) : 50%


중간
(25%),
기말

⠲㔥(


과제
(Programming Assignment) : 40%


게임프로젝트



구성



홈페이지

제작



2D
게임

프로그래밍

⡇慭敍慫ar, 塎A
이용
)


3D
게임

프로그래밍

⡕nr敡e 䕤i瑯r, 塎A, Uni瑹㍄
이용
)


출석
(Class Participation) : 10%

4

Lecture Outline


Gameplay Programming (Game Logic section)


Chronology of Game Programming


Game Architecture


User Input


Fundamental AI Technologies


Network Programming


Engine Programming (Presentation techniques)


2D Programming


3D Rendering & Animation


Advanced Rendering Techniques


Geometrical Algorithms


5

Programming Assignment


Team Web Site
제작


팀명



구성된

팀원

소개


팀장

인사말

추구하거나

개발할

게임의

내용



아이디어

소개


개인과제


2D Game Engine


Game Maker


XNA Game Studio 4.0


3D Game Engine


Unreal Development Kit


Unity3D


팀별

최종

프로젝트


게임

개발

제안서

6

What you will learn


The Purpose of This Course


The fundamental techniques and algorithms that drive most
computer and video games


Make the techniques easy to understand


Apply them yourself !!


Further Reading


Appendix E





7

Game Programming


Game Programming


Interdisciplinary field


Mathematics, general
-
purpose programming, image
processing, computer graphics, artificial intelligence..


Prerequisite


Programming language (C, C++, OpenGL, Direct3D..)


Appendix B, C


Mathematical background (Vector, Matrices, Geometry..)


Appendix D