본문내용 바로가기
MD의선택 무료배송 사은품 소득공제

언리얼 엔진 4 블루프린트 비주얼 스크립팅 코드 작성 없이 1인칭 슈터 게임 개발하기

acorn+PACKT 시리즈
브렌든 스웰 지음 | 문기영 옮김 | 에이콘출판 | 2016년 06월 20일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(17일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
  • 컴퓨터/IT분야 2만원 이상 구매 시 개발자 매거진 선택 가능
    2021.09.03 ~ 2021.10.03
상품상세정보
ISBN 9788960778702(8960778702)
쪽수 196쪽
크기 188 * 235 * 11 mm /502g 판형알림
이 책의 원서/번역서 Blueprints Visual Scripting for Unreal Engine / Brenden Sewell

책소개

이 책이 속한 분야

[언리얼 엔진 4 블루프린트 비주얼 스크립팅]은 언리얼 엔진 4의 새로운 기능인 블루프린트를 사용해 코드를 작성하지 않고 1인칭 슈터 게임을 처음부터 끝까지 만들어보는 책이다. 캐릭터 이동에서부터 총알 발사, 적 캐릭터 인공지능 제작, 제약조건, 게임 메뉴 구성, 게임 저장 및 불러오기, 그리고 빌드와 배포에 이르기까지 게임 개발에 필요한 모든 과정을 다룬다.

작가의 말

언리얼 엔진 4 같은 게임 엔진은 업계 베테랑 개발자 또는 초보 개발자에게 우리가 플레이해보고 싶은 상용 게임의 개발을 위한 최적의 개발 툴이 되어가고 있다. 이전 버전의 언리얼 엔진은 지난 10년 동안 많은 콘솔 게임과 PC 게임 개발에 사용됐고, 최신 버전은 더 나아가 가능한 한 많은 개발자에게 강력한 게임 개발 도구를 제공해 게임 개발을 쉽게 해주고 있다. 특히 주목할 만한 도구는 블루프린트 비주얼 스크립팅(Blueprint Visual Scripting) 시스템이다. 블루프린트는 프로그래밍을 전문적으로 하지 않는 사람도 게임 플레이 메카닉을 만들고 인터페이스를 제공하며, 게임의 상호작용을 구현할 수 있게 해준다.
이 책에서는 단계별로 블루프린트를 사용해 게임 메카닉과 유저 인터페이스를 포함한 많은 것들을 어떻게 구현하는지 알려준다. 언리얼 엔진 4의 블루프린트를 사용해 게임을 개발하는 과정을 통해 게임 개발 기술을 배우게 될 것이다.
먼저 간단한 FPS(First Person Shooter, 1인칭 슈터) 게임을 만드는 것으로 시작해, 프로토타입을 확장해나가며 더 복잡하고 재미있는 게임 경험을 어떻게 만드는지 배워본다. 슈팅 게임을 만들면서 유저 인터페이스를 만들고 인공지능을 갖춘 적 캐릭터도 만들어볼 텐데, 이 과정을 통해 배운 기술은 다른 장르의 게임에도 사용할 수 있다. 이 책을 모두 읽으면 1인칭 슈터 게임의 완전한 동작 방식을 이해하게 될 것이며, 플레이어가 기억할 만큼 재미있는 게임 경험을 어떻게 만드는지도 배우게 된다.- 저자

이 책은 언리얼 엔진 4의 강력한 비주얼 스크립팅 기능인 블루프린트를 사용해 코드 하나 작성하지 않고 1인칭 슈터 게임을 처음부터 끝까지 만들어보며 게임 개발의 전체 과정을 경험하게 해줍니다. 1인칭 슈터 게임 개발에 필요한 캐릭터 이동과 총알 발사를 구현하고 행동 트리Behavior Tree를 사용해 적 캐릭터가 플레이어를 발견하면 플레이어를 쫓아와 공격하는 인공지능과, 소리를 감지해 플레이어의 위치를 추적하는 적 캐릭터 인공지능을 블루프린트만으로 만들어냅니다. 게임 플레이 기능을 모두 구현한 후 언리얼 엔진 4에서 제공하는 UMG를 사용해 게임 메뉴를 만들고 저장 및 불러오기를 구현해 플레이어가 게임을 종료했다가 다시 플레이해도 이전에 플레이하던 시점으로 돌아가도록 구현하는 방법도 배웁니다. 마지막으로, 완성된 게임을 빌드하고 배포하는 방법에 대해 다룹니다.
이 책에서 코드를 작성하는 방법을 가르쳐주진 않지만 블루프린트의 강력함으로 인해 코드 작성 없이도 완성된 게임 개발이 가능하며, 실제 블루프린트의 작성 방법이 코드를 작성하는 것과 크게 다를 바가 없어 이후에 프로그래밍 언어를 배우는 데도 많은 도움이 되리라 생각합니다. 저 역시 이 책을 따라 해보면서 블루프린트의 강력함을 다시 한 번 알게 됐고, 그 과정에서 언리얼 엔진 4를 처음 다루는 분들에게 이 책이 많은 도움이 될 것이라 확신합니다. - 역자

목차

1장. 블루프린트를 이용한 오브젝트 상호작용
__첫 번째 레벨을 위한 프로젝트 생성
____새로운 프로젝트를 위한 견본 설정
____프로젝트 설정 이해
____프로젝트 생성
__레벨에 오브젝트 추가
__재질 살펴보기
____재질 만들기
____재질 속성과 블루프린트 노드
____재질에 다른 재료 추가
__처음으로 블루프린트 만들기
____Event Graph 패널 살펴보기
____히트 감지
____재질 교체
____블루프린트의 개선
__이동 추가
____액터 이동성과 충돌 설정 변경
____목표 나누기
____변수에 값 저장
____방향 계산
____델타 타임을 이용해 상대적인 속도 구하기
____이동
____위치 값 업데이트
__방향 바꾸기
____움직이는 타깃 테스트
__요약

2장. 플레이어의 능력 향상
__블루프린트를 확장해 뛰는 기능 추가
____블루프린트 캐릭터 이동, 나누어 정복하기
____사용자 정의 컨트롤 입력
____달리기 능력 추가
__확대 화면 움직이기
____타임라인을 사용한 부드러운 전환
____발사체 속도 빠르게 하기
__사운드, 파티클 이펙트 추가
____분기를 사용한 상태 부여
____소리, 폭발, 파괴 일으키기
__요약

3장. UI 화면 만들기
__UMG를 사용한 간단한 게이지 UI 제작
____위젯 블루프린트로 모양 그리기
____게이지 모양의 사용자 정의
____탄환과 적 카운터 만들기
____HUD 표시
__UI 값과 플레이어 변수의 연결
____체력, 스태미나의 바인딩
____텍스트 바인딩
__탄환 그리고 제거된 적 추적
____탄환 수의 감소
____제거된 적 카운터의 증가
__요약

4장. 제약조건과 게임 플레이 목적 만들기
__플레이어 액션 제약조건
____달리는 동안 스태미나 소모시키기
____액션을 반복하기 위한 반복 타이머 사용
____분기를 이용한 액션 저지
____스태미나 회복
____탄환이 없을 때 총 쏘기 액션 막기
__수집 가능한 오브젝트 제작
____수집 로직 설정
__게임의 승리 조건 설정
____HUD에 목표 수치 표시
____승리 화면 메뉴 만들기
____화면에 메뉴 보이기
____게임 승리 활성화
__요약

5장. 움직이는 적 AI 만들기
__내비게이션을 사용하는 적 액터 설정
____마켓플레이스로부터 에셋 임포트하기
____플레이 공간 확장
____NavMesh를 이용한 이동 가능한 레벨 만들기
____AI 에셋으로 인공지능을 위한 무대 설정
__내비게이션 행동 만들기
____정찰 포인트 설정
____에셋 간의 커뮤니케이션
____행동 트리를 사용한 AI 걷기
__플레이어를 추적하는 AI 캐릭터 만들기
____적에게 시야와 폰 감지 능력 부여
____행동 트리에 조건 추가
____추적 행동 만들기
__요약

6장. AI 적 업그레이드
__적이 공격하게 만들기
____공격 태스크 만들기
____체력 게이지 갱신
__적에게 소리를 감지하는 능력과 발생한 지점 살펴보게 하기
____행동 트리에 듣기 추가
____조사 태스크 설정
____노이즈 이벤트 데이터의 해석과 보관
____플레이어 액션에 노이즈 추가
__적을 소멸 가능하게 만들기
____블루프린트 콘텐츠 재사용을 통한 시간 단축
__게임플레이 도중 더 많은 적 캐릭터 생성하기
____적들이 나타날 위치 결정
____생성 주기와 제한 제어
____레벨 블루프린트에서 새로운 적 생성
__적 캐릭터를 위한 배회 행동 만들기
____사용자 정의 태스크와 함께 배회 지점 확인
____행동 트리에 배회 행동 추가
__요약

7장. 게임 상태 추적과 게임 다듬기
__플레이어의 죽음 처리
____패배 화면 설정
__저장 기능을 사용한 라운드 기반 시스템 구축
____SaveGame 오브젝트를 사용한 게임 정보 저장
____저장 그리고 저장된 데이터로 게임 불러오기
____목표 증가시키기
____라운드 변경 사이에 나타나는 전이 화면 만들기
____현재 라운드 클리어 시, 새로운 라운드로 전이
__게임 일시정지와 저장 파일 리셋
____일시정지 메뉴 만들기
____재개하기와 저장 파일 리셋
____일시정지 메뉴 활성화
__요약

8장. 빌드와 배포
__그래픽스 설정 최적화
__게임 유저를 위한 빌드 준비
____게임 빌드 패키징
__추가 학습을 위한 단계
____많은 게임을 완성하고 공유하자
____한계를 늘리자
____추가 학습과 지원을 위한 리소스
__요약

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 새로운 게임을 위한 메커니즘 및 프로토타입의 재빠른 개발
■ 플레이어 능력, 컨트롤 사용자 정의
■ 체력 게이지, 목표 카운터 같은 유저 인터페이스 제작
■ 플레이어 액션과 게임 오브젝트의 상호작용 설정
■ 플레이어를 인지하는 복잡한 적 캐릭터 인공지능 제작
■ 게임의 저장, 일시 정지, 종료를 위한 메뉴 제작
■ 다양한 플랫폼으로 게임 배포

★ 이 책의 대상 독자 ★

게임 개발을 처음 시작하거나 언리얼 엔진 4의 블루프린트 비주얼 스크립팅 시스템을 알아보고 싶은 독자라면... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서/번역서

안내
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품