게임 개발은 창의적 성취감을 충족해주는 취미인 동시에 정규 직업이 될 수 있다. 또한 C++ 기술을 향상시켜 매력 있고 도전적인 프로젝트에 적용할 수 있다.
이 책은 게임 개발자로서 시작하는 데 필요한 기본 기술에서부터 시작한다. 게임 설계의 기본을 명확하게 설명하고 사실적인 예제를 실제로 데모를 구현한다. 그런 다음, 도전적인 분야에 배운 내용을 적용할 수 있을 것이다.
이 책은 언리얼 에디터와 액터, 블루프린트, 애니메이션, 상속, 플레이어 입력등과 같은 주요 개념에 대한 소개로 시작한다. 그런 다음, 세 가지 프로젝트의 첫 번째인 dodgeball 게임으로 넘어간다. 이 프로젝트에서는 라인 트레이스, 충돌, 발사체, 사용자 인터페이스, 사운드 이펙트에 대해 살펴보고 이 개념들을 한데 결합해 새로운 기술을 보여주기 위한 기능들을 구현한다.
그런 다음, 두 번째 프로젝트인 횡스크롤 게임으로 넘어간다. 이 게임에서 애니메이션 블렌딩, 적 인공지능(AI), 물체 생성, 수집용 아이템을 포함한 개념을 구현한다. 마지막 프로젝트는 멀티플레이어 환경 조성을 위한 핵심 개념을 다루는 FPS 게임이다.
마지막 즈음엔 자신만의 창의적인 UE4 프로젝트를 시작할 수 있고 아이디어를 실현할 수 있는 자신감과 지식을 얻게 될 것이다.