
언리얼 엔진 4 블루프린트 비주얼 스크립팅 [코드 작성 없이 일인칭 슈터 게임 개발하기]
- 원서명Blueprints Visual Scripting for Unreal Engine (ISBN 9781785286018)
- 지은이브렌든 스웰(Brenden Sewell)
- 옮긴이문기영
- ISBN : 9788960778702
- 25,000원
- 2016년 06월 20일 펴냄
- 페이퍼백 | 196쪽 | 188*235mm
- 시리즈 : acorn+PACKT, 게임 개발 프로그래밍
판매처
개정판책 소개
요약
언리얼 엔진 4의 새로운 기능인 블루프린트를 사용해 코드를 작성하지 않고 1인칭 슈터 게임을 처음부터 끝까지 만들어보는 책이다. 캐릭터 이동에서부터 총알 발사, 적 캐릭터 인공지능 제작, 제약조건, 게임 메뉴 구성, 게임 저장 및 불러오기, 그리고 빌드와 배포에 이르기까지 게임 개발에 필요한 모든 과정을 다룬다.
이 책에서 다루는 내용
■ 새로운 게임을 위한 메커니즘 및 프로토타입의 재빠른 개발
■ 플레이어 능력, 컨트롤 사용자 정의
■ 체력 게이지, 목표 카운터 같은 유저 인터페이스 제작
■ 플레이어 액션과 게임 오브젝트의 상호작용 설정
■ 플레이어를 인지하는 복잡한 적 캐릭터 인공지능 제작
■ 게임의 저장, 일시 정지, 종료를 위한 메뉴 제작
■ 다양한 플랫폼으로 게임 배포
이 책의 대상 독자
게임 개발을 처음 시작하거나 언리얼 엔진 4의 블루프린트 비주얼 스크립팅 시스템을 알아보고 싶은 독자라면 이 책이 바로 여러분을 위한 책이다. 블루프린트를 사용하면 복잡한 게임 메커니즘을 재빠르게 테스트해볼 수 있으며, 프로그램 코드를 작성하지 않아도 된다. 프로그래밍 경험이 전혀 필요 없다!
이 책의 구성
1장, ‘블루프린트를 이용한 오브젝트 상호작용’에서는 새로운 오브젝트를 레벨에 배치하는 방법과 오브젝트 에디터를 통해 오브젝트에 재질을 입히는 방법, 그리고 블루프린트를 통해 런타임에서 트리거를 어떻게 하는지 알아본다.
2장, ‘플레이어의 능력 향상’에서는 블루프린트를 이용해 실시간으로 오브젝트를 생성하는 방법과 플레이어 입력, 액션을 연결하는 방법에 대해 알아본다. 또한 총알 오브젝트와 플레이어의 충돌 처리를 위한 블루프린트를 만드는 방법도 배워본다.
3장, ‘UI 화면 만들기’에서는 플레이어 체력, 스태미나, 탄환, 현재 게임 목표 같은 GUI 요소들을 어떻게 만들고 화면에 표시하는지 배워본다. 이어서, 게임 플레이 값과 연동해 GUI 요소가 이 값들을 어떻게 적용하는지 알아본다.
4장, ‘제약조건과 게임 플레이 목적 만들기‘에서는 플레이어의 능력을 어떻게 제약하는지 설명하고, 블루프린트를 사용해 게임 플레이 목표를 설정하는 방법을 살펴본다. 플레이어의 탄환 수를 반영하는 수집 가능한 탄환과 게임 승리를 위한 조건을 정의하는 방법을 알아본다.
5장, ‘움직이는 적 AI 만들기’에서는 플레이어를 따라다니는 좀비 AI 제작 방법에 대해 배워본다. 이를 위해 내비게이션 메시를 설정하는 방법과 블루프린트에서 정찰 포인트를 제어하는 방법을 살펴본다.
6장, ‘AI 적 업그레이드’에서는 앞서 만든 좀비 AI를 업그레이드해 정찰, 검색, 소리 탐지 같은 기능을 갖추게 한다. 추가로, 게임 플레이 도중에 적들을 실시간으로 생성하는 방법도 알아본다.
7장, ‘게임 상태 추적과 게임 다듬기’에서는 게임을 완성하는 데 필요한 것들을 만들어본다. 예를 들어 라운드 기반 시스템을 만들어 난이도를 조절하고, 게임 저장 기능을 추가해 게임을 저장할 수 있게 한다.
8장, ‘빌드와 배포’에서는 게임의 최종 비주얼 퀄리티를 결정하기 위해 그래픽스 설정을 최적화하는 방법과 게임 빌드를 만드는 방법을 다룬다. 그리고 앞으로 게임 개발자가 되기 위한 조언을 담고 있다.