본문내용 바로가기
MD의선택 이벤트 무료배송

유니티 게임 개발을 위한 절차적 콘텐트 생성 PCG 기술을 사용한 유니티 RPG 게임 개발

acorn+PACKT
라이언 왓킨스 지음 | 이승준 옮김 | 에이콘출판 | 2017년 06월 30일 출간

이 책의 다른 상품 정보

  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 제휴할인가 : 20,250 교보-롯데카드 최대 25% 청구할인 카드/포인트 안내
  • 통합포인트 : 1,500 적립 [5% 적립]
  • 추가혜택 :
    naver네이버페이 결제 시 무조건 1% 추가 적립 payco페이코 결제 시 최대 1만원 적립 okcashbag 실 결제 금액의 0.5% 적립 안내
  • 배송비 : 무료 배송비 안내
  • 도착예정일 : 서울특별시 종로구 세종대로 기준 지역변경
    1일 이내 발송 예정 도착 예정일 안내
  • 바로드림 : 인터넷으로 주문하고 영업점에서 직접 수령 안내
행사도서 포함, 5만원이상 구매시 선택 (북백 2000P, 북파우치 1500P차감)
닫기
  • 꼬마 흡혈귀 머그컵 증정
  • 가격은 빼고, 혜택은 곱하고 2017년 2학기 대학교재전
  • 유아/어린이/가정육아&요리 신학기 추천도서
  • 14회 책과함께 KBS 한국어능력시험
  • 유아/어린이/가정육아 이달의 기대신간
  • 인터넷교보문고 20주년 생일파티 스무살 인교
  • OO을 잘 아는 세 남자
  • 추천도서 1권 투표, 매일 선착순 1천명 1천원 e-교환권 증정
  • 추석선물 이벤트
  • 비즈앤굿즈
  • 행사도서 포함, 5만원이상 구매시 선택 (북백 2000P, 북파우치 1500P차감)

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • MANNING, O'REILLY, PACKT, WILEY 등 해..
    03. 07 ~ 04. 30
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9791161750187(1161750185)
쪽수 328쪽
크기 189 * 236 * 26 mm /784g 판형알림
이 책의 원서 Procedural Content Generation for Unity Game Development/Watkins, Ryan

책소개

이 책이 속한 분야

게임 제작에서 중복 코드를 줄이는 것은 개발자들의 수고를 덜어줄 뿐만 아니라 자질구레한 일에서 해방시켜 더 많은 시간을 창조적인 작업에 힘쓰게 해준다. 맵의 자동 생성, NPC 동작, 아이템 랜덤 발생과 조합 등이 좋은 예라고 할 수 있다. 이러한 자동화 기법은 최근 인공지능과 결합되면서 엄청난 잠재력을 보여주고 있다. 이 책은 그런 자동화 기법인 절차적 콘텐트 생성(PCG) 기술에 대한 전반적인 지식과 실전 예제를 다룬다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 라이언 왓킨스

저자 라이언 왓킨스(Ryan Watkins)는 어릴 때부터 컴퓨터에 빠져 지냈다. 디지털 세계 속에서 비디오 게임의 중요성과 그 게임이 컴퓨팅 생태계에 몰고 온 균형을 일찌감치 배웠다. 비디오 게임은 이미 삶에 재미를 주는 강력한 원천이긴 하지만 우리가 진실이라고 아는 것의 경계를 항상 더 넓히고자 노력했다. 그는 디지털 여행 속에서 만난 많은 비디오 게임과 우정을 쌓았고, 비디오 게임은 그와 게임 제작의 비밀을 나눴다. 그 이후로 그는 현실 세계로 되돌아와 그 비밀을 우리와 공유하고 있다.

역자 : 이승준

작가의 말

지은이의 말

절차적 콘텐트 생성(PCG)과 이것을 인기 있는 게임 엔진인 유니티3D(Unity3D)에 적용하는 방법을 다룬 입문서다. PCG는 현대 비디오 게임에서 유행하는 강력한 프로그래밍 기법이다. PCG는 새로운 기법은 아니지만 기술이 발달함에 따라 더 강력해져서 미래 비디오 게임의 걸출한 요소가 될 것으로 보인다.
이 책의 과정을 따라 하면 이론과 실습을 포함한 절차적 콘텐트 생성의 기본을 배울 수 있을 것이다. 먼저 PCG의 개념과 그 사용에 대해 배울 것이다. 그러고 나서 의사 난수와 이것이 PCG와 함께 동작하면서 어떻게 고유한 게임플레이를 만들어내는지에 관해 학습할 것이다.
PCG에 대한 소개를 마친 후 2D 로그라이크 게임의 핵심 기능을 알아보고 본격적으로 제작해볼 것이다. 이 게임은 PCG 기법에 크게 기반을 두기 때문에 PCG 알고리즘 설계와 구현에 대한 경험을 쌓을 수 있을 것이다. 레벨 생성, 아이템 생성, 적응형 난이도, 음악 생성 등을 알아볼 것이며, 마지막으로 3D 객체 생성으로 이동해 3D 행성을 만들어볼 것이다.
이 책의 목적은 몇 가지 단순화한 실습 예제를 통해 PCG 이론에 관해 학습하는 것이다. 이 책을 마치면 PCG 자체를 이해하고 유니티3D를 사용한 PCG 적용법에 대한 기본 지식을 얻게 될 것이다. 이것으로 비디오 게임 개발에서 PCG 기법을 더 학습, 연구하고 연습함으로써 추진력을 얻게 될 것이다.

옮긴이의 말

게임 제작에서 많은 중복 코드를 줄이는 것은 개발자들의 수고를 덜 뿐만 아니라 자질구레한 일에서 해방시켜 더 많은 시간을 창조적인 작업에 힘쓰게 해준다. 맵의 자동 생성, NPC 동작, 아이템 랜덤 발생과 조합 등이 좋은 예라고 할 수 있다. 이러한 자동화 기법은 최근에 인공지능과 결합되면서 엄청난 잠재력을 보여준다. 그런 자동화 기법 중에서 절차적 콘텐트 생성(PCG) 기술은 과거 RPG 게임에서부터 게임 개발자들이 널리 애용해 온 것이다.
하지만 PCG 기술에 대해 변변한 서적이 없고 문서로는 C/C++에 편중돼 있는 데다가 인터넷에서는 단편적인 정보들이 여기저기 흩어져 있어 전반적인 PCG 지식을 얻기까지 언어 장벽과 함께 시간과 노력이 크게 들 수 밖에 없었다. 이제 이렇게 한 권의 책으로 유니티 개발자들에게 전할 수 있어 이 역자는 기쁘게 생각한다.
독자가 생소하게 느낄 만한 전문용어에 대해서는 주석을 달아 놓아 손쉽게 관련 용어를 접하게 했다. 이 책으로 PCG 기술을 습득해 자신의 게임에 멋진 기능을 구현하길 바란다. 아울러 게임 제작에 대한 사고의 틀이 더욱 넓어질 것을 기대한다.

목차

1장. 의사 난수
__PCG 소개
__PCG 사용법
__PCG의 적용
__의사 난수
__무작위 대 의사 난수
____PCG에서의 PRN
__도전
__요약

2장. 로그라이크 게임
__로그라이크 게임 소개
__왜 로그라이크인가?
__직접 만들어보는 로그라이크 프로젝트
__프로젝트 셋업
____기반 프로젝트의 임포트
____파일 개요
____애니메이션
__요약

3장. 끝없는 세계의 생성
__데이터 구조 선택
____배열
____링크트 리스트
____딕셔네리
__PCG 알고리즘 개요
__신 셋업
____플레이어 위치
____카메라 이동
____레이어
__초기 게임 보드
____연결 코드
____PCG 게임 보드
__요약

4장. 무작위 던전 생성
__알고리즘 설계
____알고리즘 개요
____그리드
____필수 경로
____무작위 경로와 챔버
____그리드의 나머지 채움
____입구와 출구 제작
____알고리즘 정리
__데이터 구조
____원래 위치로의 복귀
____큐
____프리팹 셋업
____출구 표시
__DungeonManager
__BoardManager
__Player
__GameManager
__유니티 편집기에서 할 작업
__던전 시드
__도전
__요약

5장. 무작위 아이템
__게임 세계에서의 헬스 아이템 생성
____헬스 아이템 생성 구현
__던전에서의 아이템 생성
____Chest 프리팹
____Chest 구현
____아이템 상자 생성
____Item 프리팹
____Item 코드
____플레이어에 아이템과의 상호작용 추가
__요약

6장. 모듈식 무기의 생성
__모듈이 있는 PCG
____모듈식 PCG의 통계
____새 스프라이트의 제작과 설정
____여러 개의 이미지 프리팹 제작
__모듈식 무기 스크립트
__생성 지점 추가하기
__무기 획득
__스크립트를 통한 무기 애니메이션 추가
__캐릭터의 방향 추가
__요약

7장. 적응형 난이도
__스프라이트 셋업
__세계 보드에서의 적 추가
__던전 보드에서의 적 추가
__적과의 전투
__적응형 난이도
____적 AI
____완료
__요약

8장. 음악 생성
__음악 개념
____템포
____멜로디
__반복
____베이스 라인
____긴장감의 추가
__요약

9장. 3D 행성의 생성
__세 번째 차원의 추가
____3D 대 2D
____기하학 지식
____유니티 프리미티브 구 작업
____구의 생성
____무작위화 추가
____좋지 않은 시간 복잡도와 공간 복잡도
__멀티 메쉬 행성
__행성 탐험
__요약

10장. 미래의 생성
__모델
__아이템
__레벨
__텍스처
__지형
__물리학
__애니메이션
__AI
__스토리
__플레이어 샌드박스
__요약

출판사 서평

이 책에서 다루는 내용

■ PCG 이론의 이해
■ 의사 난수 사용 학습
■ PCG용 재사용 가능한 알고리즘 제작
■ PCG의 데이터 구조 평가
■ 막대한 양의 콘텐트가 들어간 작은 게임의 개발
■ 일상적인 설계에 시간을 허비하지 않게 하는 콘텐트 생성
■ 게임에 PCG 추가 시기와 방법에 대한 학습
■ PCG의 기초 기술 학습

이 책의 대상 독자

이 책은 유니티 개발 초보자를 염두에 두고 쓰긴 했지만 중급 유니티 개발자에게 가장 알맞다. 유니티 개발과 C# 언어에 익숙하다면 이 책을 최대로 활용할 수... 더보기

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

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트 적립은 작성 후 다음 날 혹은 해당 도서 배송 출발 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

교환/반품/품절안내

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

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

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

이 책의 원서번역서

안내

이 분야의 베스트

  • 사이토 고키
    21,600원
  • 박응용
    16,920원
  • 김영우
    18,000원
  • 한기준
    27,900원
  • 윤성우
    22,500원
더보기+

이 분야의 신간

  • 허팝
    13,500원
  • Blizzard Entert...
    22,500원
  • 길벗알앤디
    18,900원
  • 닉 맥클루어
    32,400원
  • 이난주
    18,000원
더보기+

바로가기

  • 우측 확장형 배너 2

최근 본 상품