책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960775831
· 쪽수 : 452쪽
· 출판일 : 2014-07-21
책 소개
목차
1장. 언리얼 엔진 4 소개
1.1 언리얼 엔진 소개
1.2 언리얼 엔진의 기능
1.3 계정 생성과 설치
1.4 프로젝트의 생성과 실행
1.5 정리
2장. 언리얼 엔진의 시작
2.1 에디터의 주요 기능
2.2 에디터 커스터마이징
2.3 뷰포트 윈도우
2.4 프로젝트 구조와 애셋
2.5 물체의 배치
2.6 물체의 속성 설정
2.7 맵의 저장
2.8 정리
3장. 블루프린트와 액터
3.1 스태틱 메시
3.2 스태틱 메시 제작
3.3 블루프린트
3.4 컴포넌트 조합
3.5 블루프린트 제작 결과
3.6 정리
4장. 블루프린트 비주얼 스크립팅의 기초
4.1 블루프린트 비주얼 스크립팅 소개
4.2 블루프린트 비주얼 스크립팅의 기초
4.3 이벤트 그래프
4.4 노드 검색
4.5 코멘트 설정
4.6 정리
5장. 블루프린트 비주얼 스크립트의 활용
5.1 레벨 블루프린트
5.2 입력 관리자
5.3 커스텀 이벤트와 액터 생성
5.4 배열과 반복문
5.5 로직의 흐름 제어
5.6 충돌 처리와 이벤트 디스패처
5.7 정리
6장. 폰과 캐릭터
6.1 게임 모드
6.2 폰 제작
6.3 스켈레탈 메시 제작
6.4 애니메이션 블루프린트
6.5 캐릭터 제작
6.6 정리
7장. 플래피 UFO 게임 제작
7.1 게임 미리보기
7.2 목표: 흐르는 우주 배경 제작
7.3 월드 설정
7.4 배경 FBX와 텍스처 파일을 언리얼 엔진 4로 들여오기
7.5 텍스처와 머티리얼 구성 요소 설정
7.6 별빛 반짝임 제작
7.7 패닝 노드를 이용해 배경 제작
7.8 배경 스태틱 메시에 머티리얼 적용
7.9 메인 게임 블루프린트 제작
7.10 게임 메인 카메라 설치
7.11 머티리얼 인스턴스 다이나믹 머티리얼 제작
7.12 이벤트 그래프로 움직이는 배경 제작
7.13 배경 흐르는 속도를 느리게 조절
7.14 블루프린트로 플레이어 우주선 모델 조립
7.15 우주선 허브 회전 설정
7.16 정리
8장. 블루프린트를 이용해 장애물 컨트롤
8.1 목표: 날아오는 로켓 장애물
8.2 로켓 장애물 블루프린트 제작
8.3 로켓 컴포넌트 설정과 조립
8.4 로켓을 다가오게 설정
8.5 로켓 회전 설정
8.6 로켓 장애물 스폰
8.7 로켓에 상하운동 연결
8.8 로켓을 위아래 랜덤 위치에서 스폰하게 설정
8.9 UFO에 타임라인을 이용해 움직임 추가
8.10 타임라인 연결
8.11 마우스 클릭 이벤트 설정
8.12 블루프린트가 키보드 입력값을 직접 받게 설정
8.13 게임오버 커스텀 이벤트 제작
8.14 충돌하면 폭발하는 조건 설정
8.15 화면 상하로 벗어나면 파괴되는 조건 설정
8.16 점수 올리기 커스텀 이벤트 제작
8.17 점수판 텍스트렌더 제작
8.18 스코어 조건 설정
8.19 정리
9장. UI와 사운드 이펙트의 적용
9.1 게임오버 UI 메시지 준비
9.2 리플레이 버튼 준비
9.3 게임오버 메시지와 리플레이 버튼 출력
9.4 리플레이 버튼 클릭 이벤트 제작
9.5 플레이어 파괴 시 스코어 업데이트 제한 설정
9.6 UI 클릭 가능 여부 설정
9.7 배경 음악과 리스폰 사운드 삽입
9.8 점프 사운드 이펙트 설정
9.9 우주선 폭발 사운드 설정
9.10 스코어 사운드 설정
9.11 리플레이 버튼 애니메이션 설정
9.12 정리
10장. 모바일 개발 참고사항과 가이드라인
10.1 모바일 플랫폼에서 텍스처 사용 가이드라인
10.2 모바일 플랫폼 머티리얼 사용 가이드라인
10.3 모바일 플랫폼 라이팅 주의사항
10.4 모바일 플랫폼 메시 리미트
10.5 모바일 플랫폼 퍼포먼스 가이드라인
10.6 모바일 렌더링 퍼포먼스 단계
10.7 제작 과정 최적화: 오브젝트 인스턴싱
10.8 그룹 블루프린트 생성
10.9 컴포넌트 이동과 배치
10.10 변형을 공유하는 오브젝트
10.11 컨스트럭션 스크립트를 이용해 컴포넌트 추가
10.12 변수를 만들어 제어
10.13 외부에서 포인트라이트 속성 조정
10.14 블루프린트의 다른 역할: 오브젝트 인스턴싱
10.15 정리