책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788990886118
· 쪽수 : 368쪽
책 소개
목차
1 장 사전시각화
사전시각화 과정이란?
단계적 사전시각화
배경 자료와 스케치의 활용
게임 레벨의 구조
기본적인 배경 디자인
기능
공간의 흐름
실내에서 실외로
분위기 북돋기
종이에 미리 그려보기
간단한 지형도
사례 연구 - 사전시각화 단계에 대한 일화
인터뷰 - 앤드류 홀든(Andrew Holdun)
메가 팁스
2장 레벨 계획과 제작
레벨 계획 하기
조립식 구조와 모듈 방식
스케일과 그리드의 크기
일반적인 실수 피하기
레벨 기초 공사
1단계: 스케치 하기
2단계: 윤곽선 그리기
3단계: 메쉬 만들기
4단계: 참고 자료를 활용하여 레벨 채워 나가기
5단계: 세부사항 확인하기
프로토 타입
레벨 기초 공사 이후 과정
게임 플레이를 위한 건축물과 지형
캐릭터 동선 체크
점프 높이, 위험 지역, 크기
전체적인 시각으로 게임 보기
레벨의 조기 수정
빠른 피드백의 중요성
주요 게임 시스템은 원활히 작동하는가?
레벨의 목표가 게임의 목적을 강화하는가?
사례 연구 - 레벨 작업에 대해
인터뷰 - 존 크랭(John Kreng)
메가 팁스
3장 조명, 텍스처, 파티클, 특수효과, 사운드 효과
조명
배치
조명 색상
기본적인 조명의 종류
조명의 강도 또는 명암
빛의 감소
조명 설계의 세 가지 예
애니메이팅 라이트(Aminating Light)
텍스처
텍스처 제대로 사용하기
파티클
파티클 이미터 사용하기
파티클 정보의 추출
효과
사운드
게임 사운드 발전시키기
디자인 툴의 변경
사례 연구 - 기본 요소들
예제 - 달빛이 비치는 숲
인터뷰 - 릭 산체스(Rick Sanchez)
메가 팁스
4장 캐릭터, 개체, 아이템, 카메라
인물 배치
영웅
적
NPC
보스
개체의 종류와 사용
개체의 사용
개체의 배치
아이템의 종류와 배치
카메라
인터페이스의 강조
유동 카메라 시점
고정 카메라 시점
특별한 경우의 카메라 시점
카메라와 관련된 일반적인 문제
사례 연구 - 액터 로딩과 카메라 튜닝
인터뷰 - 나단 헌트(Nathan Hunt)
메가 팁스
5장 장르별 게임 디자인
스포츠 게임 (Sports)
격투 게임 (Fight)
퍼즐 게임 (Puzzle)
실시간 전략 게임 (RTS)
롤플레잉 게임 (RPG)
1인칭 슈팅 게임 (FPS)
시뮬레이션 게임 (SIM)
게임 동영상 제작 (Cinematics)
배경스토리 개발 (Backstory)
대사 (Dialog)
게임 디자이너를 위한 개발툴
사례 연구 - 유연한 게임 디자인
인터뷰 - 아론 오드랜드(Aaron Odland)
메가 팁스
6장 액션 및 이벤트 스크립트
스크립트 언어 선택
자바 스크립트 예제
비주얼 베이직 예제
파이썬 예제
펄 예제
스크립트를 응용한 예
NPC 대화 템플릿
슈터 비행 패턴
트리거의 사용
안전 지대 트리거
가시권 트리거
군중 트리거
날씨 효과 트리거
카운터 트리거
머티리얼 트리거
오디오 트리거
메시지 트리거
조명 트리거
행동 양식 만들기
크리처 생성
엔진의 선택과 언리얼 엔진
스크립트 시스템에서 고려해야 할 사항
사례 연구 - 야구 게임 스크립팅
일반
투구
수비
타격
포구
인터뷰 - 앤드류 포슬런드(Andrew Forslund)
메가 팁스
7장 품질 보증(QA)과 플레이테스트 피드백
품질 보증(QA)
QA 환경
버그 추적
기술 지원
MMOG 테스트
게임 제작 마무리 3 단계
테스트 계획서 작성
플레이테스트 피드백
피드백 처리
피드백에 집중하기
플레이테스트 피드백이 디자인 작업에 미치는 영향
사례 연구 - QA 과정의 효과
인터뷰 - 멜린다 화이트(Melinda White)
메가 팁스
8장 MMOG 디자인 고려 사항들
MMOG 개발 시의 과제들
대표작들
MMOG 게이머들은 콘솔 게이머들과 어떻게 다른가?
MMOG 시장의 포화도 문제
제작측면에서의 MMOG 개발 리스크
MMOG 개발 비용과 지원에 대한 문제
MMOG 구성 요소들과 해결책들
일반적인 MMOG 구조
MMOG 디자인 요소들
네트워크 지연
모듈 방식
모니터링
툴 지원
특별 이벤트
흐름과 밸런스
네트워크 연결끊김 문제
MMOG 플레이 메커니즘
MMOG와 디자인 방향성
MMOG 장르의 성장
NPC와 몬스터들
MMOG로써의 강점 살리기
MMOG 게이머의 구분
심층 사회적인 요소들
현재의 고민거리들
스포츠 팬과 MMOG
MMOG 기회들
사례 연구 - UBO 비평
인터뷰 - 마이클 와이너(Michael Weiner)
메가 팁스
9장 핸드폰 및 무선 게임
무선 혁명
전세계적인 경쟁
개발에 있어 고려할 점
핸드폰 게임 디자인 관련사항들
핸드폰 게임 멀티플레이
무선 토이 네트워크
핸드폰 게임 시장의 성장
무선 시장에서의 기회
사례 연구 - 미성숙 분야인 무선게임 개발 시 고려사항
인터뷰 - 데이브 워홀(Dave Warhol)
메가 팁스
10장 게임 개발 입문
다양성이 왜 필요한가?
게임 디자이너의 역할 정의
새로운 영역, 새로운 기회들
마이크로소프트, 마텔, 인텔 그리고 리프프로그
PC 토이 생산의 어려움
광고용 게임들
다가올 미래의 흥미로운 트렌드들
유형 제품들과 결합된 웹 게임 엔터테인먼트
온라인 토이와 카드 게임
새로운 기회가 게임 개발자에게 가지는 중요성
게임 개발의 일화들
낚시만 생각해
미사일 사건
사례 연구 - 게임 디자이너로 살아가기
자신의 가능성을 키우고 열정을 유지하기
인터뷰 - 빌 로퍼(Bill Roper)
플레이하기 쉬울 것
마스터가 어려울 것
재미!
메가 팁스
11장 게임 개발 직업 선택
프로그래머
직업 선택으로서의 게임 프로그래머
아티스트
직업 선택으로서 게임 아티스트
게임 디자이너
직업으로서의 게임 디자이너
프로듀서
직업선택으로서의 프로듀서
사운드
직업 선택으로서의 작곡가와 엔지니어
QA
직업 선택으로서의 QA
독립 게임 스튜디오의 설립
게임 개발사에 입사하기
산업의 구조
게임 개발 스튜디오의 구성
경영 지원 부문
제작 개발 부문
크리에이티브 부문
프로그래밍 및 기술 부문
마케팅 부문
결론
사례 연구 - 출시를 앞둔 테스트 과정
인터뷰 - 독자 여러분
메가 팁스
부록 A 참고 자료
교육
행사
업계 잡지
게임산업관련 웹사이트
단체
게임산업에 입문하기!
에이전트 및 리크루터
구직 사이트
디자인관련 참고문헌
TV 프로그램
아동에 관한 온라인 개인 정보 보호법 (COPPA)
자체 배급
외주 테스트 서비스
게임산업 시장조사 및 보고서
추천 웹사이트
추천 도서
심화 연구를 위한 추천 주제들
부록 B 툴
3D 모델링 패키지
아트 툴
레벨 에디터
미들웨어
프로덕션 툴
사운드 에디터
3D 웹 저작도구
스크립트 언어
게임 물리역학 라이브러리
모션 캡춰
콘솔이나 PC를 위한 프로그래밍 언어
MMOG 통합 솔루션
무선 게임 개발
아이들에게 게임 디자인 알려주기
부록 C 커리어 가이드라인
프로덕션 분야에서 일하고 싶다면
게임 아트 분야에서 일하고 싶다면
게임 프로그래밍 분야에서 일을 하고 싶다면
게임 QA 분야에서 일하고 싶다면
오디오 분야에서 일하고 싶다면
사업이나 마케팅을 해보고 싶다면
부록 D 디자이너를 위한 주제별 정리
참고 자료
디자인 문서 작성하기
빠른 모델링
레이아웃과 장면 구성
스크립트
지도 제작 및 레벨 구성
오디오
테스팅
지원 소프트웨어
팀 운영
부록 E UBO 갤러리
UBO 게임 인터페이스
플레이어 생성 화면
초기환경설정 화면
게임 설정
포지션 및 타순 결정
기본 캐릭터 구성
모션 캡춰 과정
야구장
게임 액션