3D 게임 프로그래밍 올 인 원

이 책은 모든 C언어를 조금만 다루어본, 아니 C언어가 어떻게 생긴 것인지만 알고 있으면 하나의 멋진 게임을 만들 수 있도록 한걸음 한걸음 유도해준다. C언어와 거의 유사한 구조를 가지고 있는 토크 스크립트와 트라이브스 시리즈로 유명한 3D엔진인 토크 엔진을 이용하여 게임월드를 구성하고 저수준(Low-Polygon) 3D 모델링에서부터 사운트 편집과 프로그래밍까지, 그리고 멀티플레이를 위한 서버 구성까지 완벽한 모델을 제시한다.

 
 

케네스 C 핀니 저/2005년 02월/840p/32,000원/관련 어플레케이션 CD

3D 게임 개발의 모든 것
이제 3D라는 것이 게임 개발의 장점으로 생각되던 시절은 지났다. 모든 게임들이 자연스럽게 3D를 사용하고 있으면 오히려 3D를 사용하지 않으면 뒤떨어진 게임이라는 평가마저 받고 있는 현실이다. 그런데 도대체 3D게임은 어떻게 만들어야 하는가? 이제 C와 C++이라는 프로그램을 조금 만저본 게임 개발자의 입장에서는 답답할 수밖에 없다. 이런 답답함을 한번에 해결해줄 최고의 3D게임 개발 입문/활용서가 나왔다.
『3D게임 프로그래밍 올 인 원』은 모든 C언어를 조금만 다루어본, 아니 C언어가 어떻게 생긴 것인지만 알고 있으면 하나의 멋진 게임을 만들 수 있도록 한걸음 한걸음 유도해준다. C언어와 거의 유사한 구조를 가지고 있는 토크 스크립트와 트라이브스 시리즈로 유명한 3D엔진인 토크 엔진을 이용하여 게임월드를 구성하고 저수준(Low-Polygon) 3D 모델링에서부터 사운트 편집과 프로그래밍까지, 그리고 멀티플레이를 위한 서버 구성까지 완벽한 모델을 제시한다.
이제 독자에게 필요한 것은 게임을 만들겠다는 열정만 있으면 충분하다.

– 토크 게임 스크립트와 토크 게임 엔진 사용법
– 밀크 셰이프를 이용한 폴리곤 모델링
– 모델링에 입혀질 텍스처 소스
– 사운드 에디팅과 프로그래밍
– 완벽하게 제공되는 개발 소스
– 서버 세팅과 디자인
– 레벨 디자인과 맵 에디팅
– 이 모든 것을 가능하게 해줄 CD부록 제공


챕터 1
3D 게임 개발이란 무엇인가?

챕터 2
프로그래밍이라는 것은 무엇인가?

챕터 3
3D 프로그래밍의 기본 개념

챕터 4
게임 프로그래밍

챕터 5
게임 플레이 요소

챕터 6
네트워크 처리

챕터 7
일반적인 스크립트 처리

챕터 8
텍스처(Texture)란 무엇인가?

챕터 9
스킨(Skin)이란 무엇인가?

챕터 10
GUI(Graphic User Interface) 구성하기

챕터 11
물체 표면 구현을 위한 텍스처 제작

챕터 12
지면 만들기

챕터 13
MilkShape 툴을 이용한 모델링

챕터 14
캐릭터 모델링

챕터 15
장비나 도구 모델링

챕터 16
무기와 아이템 만들기

챕터 17
구조물 만들기

챕터 18
게임 속 세상 전체 구성

챕터 19
사운드의 제작과 프로그래밍

챕터 20
게임 사운드와 뮤직

챕터 21
게임 미션(목표) 만들기

챕터 22
게임 서버 구성

챕터 23
게임 클라이언트

챕터 24
마지막 게임

부록 A
토크(Torque 게임 레퍼런스)

부록 B
인터넷을 이용한 게임 개발 리소스 구하기

부록 C
게임 개발툴 레퍼런스

부록 D
QuArk 레퍼런스

케네스 C 핀니

케네스 C. 피니(KENNETH C. FINNEY)는 캐나다 토론토 지역에 위치한 Wilkes Associates Inc의 수석 소프트 엔지니어로 일하고 있다. 그는 1974년에 프로그래밍을 시작했으며, 1997년 InScan 이라는 고속 문서 스캔 시스템으로 캐나다의 저명한 컨퍼런스인 ITX(Innovation in Technology Excellence) 컨퍼런스에서 수상한 경력을 가지고 있다. 그는 무장 전투 장비 시스템 디자인을 위한 캐나다의 국가방위부(Department of National Defence)의 자문위원으로 활동했으며, Candu 반응 장비를 위한 기술과 NDE 시스템을 설계하는 공인된 핵 기술자로 일한다. 또한 토론토에 있는 요크 대학(York University)의 세나카 칼리지(Seneca College)의 대학 교수로 일하고 있으며, 소프트웨어 개발 환경을 지속시키는 테크니컬 라이터이기도 하다. 켄(Ken)은 튜베티랜드(Tubettiland)라는 인기 있는 온라인 게임을 개발하는 개발자로 일하고 있으며, 퀵앤더티(QuicknDirty)라는 노바로직사의 델타포스 2 게임시리즈를 위한 개발툴을 관리하고 있다. 현재하고 있는 작업은 토크 게임 엔진(TGE)을 이용한 새롭고 독특한 게임인, 튜베티월드(Tubettiworld)라는 액션/어드벤쳐 온라인 게임을 개발 중에 있다.

Loading...