책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788976279859
· 쪽수 : 390쪽
책 소개
목차
1장 팁과 기법
게임 프로그래밍
개발팀의 필수 구성원
디자이너
프로그래머
오디오 관련 구성원
아티스트
프로듀서
보조 구성원
베타 테스터
플레이 테스터
요약
2장 디자인 문서
디자인 문서
디자인 문서란 무엇인가?
팀 구성원의 중요성
디자인 문서의 내용
줄거리
레벨
영웅과 적
메뉴 내비게이션
사용자 인터페이스
음악 및 사운드 효과
플레이어
그 밖의 것들
보관
게임 제안서
게임 시장
기술 정보와 관련된 위험 요소
필요 자원과 일정
요약
3장 프로그래밍 언어
어떤 언어를 사용해야 하나?
어셈블리
C
C++
비주얼 베이직
델파이
자바
요약
4장 MilkShape 3D에 대한 소개
MilkShape 3D에 대한 소개
설치
MilkShape 3D 인터페이스
뷰포트 제어
기본 모델링 기능
원시 도형
구(Sphere)
Geo-구(Geo-Sphere)
상자(Box)
원통(Cylinder)
메쉬 편집 도구(Mesh Editing Tools)
꼭지점(Vertices)과 면(Faces)
선택(Select) 도구
이동(Move)
스케일(Scale)
회전(Rotate)
돌출시키기(Extrude)
애니메이션 도구
접합
메뉴(Menus)
파일(File)
편집(Edit)
꼭지점(Vertex)
면(Faces)
그 밖의 것들
요약
5장 페인트샵 프로
페인트샵 프로(PaintShop Pro)
설치
사용자 인터페이스
도구 모음
도구 팔레트
도구 옵션 팔레트
색상 팔레트
스타일과 질감(텍스처)
페인팅 도구
페인트브러시
지우개
에어브러시
픽처 튜브
채우기 도구
벡터 드로잉 도구
벡터와 래스터
레이어(Layers)
그리기(Draw) 도구
요약
6장 로우 폴리곤 모델 제작
시작하기
2D 스케치
MilkShape 3D
총 개머리
총열의 제작
클립
방아쇠
모델 조정하기
개머리
총열
매끄럽게 만들기
요약
7장 텍스처
텍스처 제작
그룹
텍스처 제작
총열
MilkShape에서 텍스처 적용하기
목재 텍스처 만들기
MilkShape에서 적용하기
트리거와 클립(Clip)2
요약
8장 ACID 소개
Sonic Foundry ACID 소개
설치
ACID 스펙
인터페이스
인터페이스 변경하기
미디어 탐색기(Media Explorer)
트랙뷰(Track View)
비트자(Beat Ruler)
시간자(Time Ruler)
스크롤 막대
줌 조정
트랙 리스트
프로퍼티(Properties) 탭
요약
9장 Cool Edit 2000
설치
인터페이스
도구 모음
표시범위 막대
진폭(Amplitude) 측정자
파형 디스플레이
시간 표시 필드
레벨(Level) 측정기
시간 표시 장치
상태 표시줄
트랜스포트(Transport)
줌
요약
10장 음악과 사운드 효과 제작
음악과 사운드 효과의 중요성
기본 개념
ACID 루프
음악 만들기
SFX 만들기
사운드 녹음하기
녹음 방법
PDA 사용하기
녹음장치 사용하기
요약
11장 Half-Life 모델
시작하기
상체
다리
발
다리와 발 미러링하기
팔
머리
텍스처
템플릿 만들기
템플릿 페인팅
MilkShape에서 불러오기
애니메이션의 기초
모델 컴파일
요약
12장 DirectX 8 SDK에 대한 소개
SDK 설치하기
DirectX 8.1의 기초
프레임워크
새 프로젝트 제작
메인 루프
전체화면 스크린 모드
디스플레이 장치, 어댑터, 해상도 이뉴머레이션
요약
13장 DirectX 그래픽과 VB에 대한 소개
2D와 3D 기초 이론
코드 작성
Form_Load
World Transformation Matrix 사용하여 프로그램 확장시키기
요약
14장 DirectX 모델 뷰어
Direct3D란 무엇인가?
Direct3D의 장점
SDK
Direct3D 좌표 시스템
Direct3D 모드
3D 용어
프로젝트 프레임워크
선언
DirectDraw와 Direct3D의 초기화
장면(scenes) 만들기
메인 루프
프로그램 종료시키기
요약
15장 BSP와 SkyBox 디자인
BSP
실외 레벨
하이트맵 만들기
요약
16장 TrueVision 3D 엔진
TV3D 시작하기
설치
참조시키기
윈도우 모드나 전체화면 모두에서 TV3D 사용하기
윈도우
전체화면
다른 TV3D 옵션들
변환과 조명(T&L)
초당 프레임 수(FPS) 디스플레이
콘솔 로딩하기
전체화면 제목
에러 메시지
장면 만들기
디더링
렌더링 모드
조명 모드
텍스처 필터링
TrueVision 특징 목록
주요 기능
지형 기능
지원 파일 유형
그래픽 포맷
장면 렌더링
쉐이더
광원
텍스처 팩토리
압축된 텍스처
메쉬
파티클
카메라
2D 화면
사용자 인터페이스
입력 기능
내부 개체
그 밖의 것들
요약
17장 BSP 레벨 렌더링
시작하기
코드 작성
BSP 렌더링
렌더링 루프
요약
18장 Half-Life 모델 뷰어
시작하기
코드 작성
요약
19장 지형 렌더링
시작하기
텍스처 제작
DirectSound와 이동
요약
20장 다양한 개발환경
매크로미디어 디렉터(Macromedia Director)
멀티미디어 퓨전(Multimedia Fusion)과 자매직(Jamagic)
3D 게임 스튜디오(3D Game Studio)
3D RAD
다크베이직(DarkBASIC)과 3D 게임 메이커(3D Game Maker)
블리츠베이직3D(BlitzBasic3D)
요약 3
부록 A 디자인 문서
부록 B Half-Life 모델 사양
부록 C 비주얼 베이직에 대한 소개
부록 D 게임 프로그래밍 사이트 링크
찾아보기