장바구니 담기 close

장바구니에 상품을 담았습니다.

자바스크립트로 하는 유니티 게임 프로그래밍

자바스크립트로 하는 유니티 게임 프로그래밍

  • 블로디미르 게라시모프
  • |
  • 에이콘출판
  • |
  • 2014-03-18 출간
  • |
  • 340페이지
  • |
  • 188 X 235 X 35 mm /870g
  • |
  • ISBN 9788960775336
판매가

30,000원

즉시할인가

27,000

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
27,000

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

★ 요약 ★

자바스크립트를 이용해서 게임 세상을 창조하고, 다른 라이브러리의 객체를 프로젝트에 포함시키며, 기본 템플릿을 수정해서 나만의 개성 있는 장면을 연출하는 방법을 설명하는 책이다. 유니티 스크립트를 이용하면 캐릭터의 동작 구현, 게임 애니메이션, 게임 객체의 제어, 점수와 레벨, 통계 등 게임 데이터의 처리, 스스로 길을 찾고 공격과 방어를 하는 인공지능 적군의 생성 등의 복잡한 작업이 가능해진다. 이 책은 단 몇 줄의 스크립트를 통해 간단한 동작을 구현하는 것부터 시작해서, 차츰 난이도를 높여서 복잡한 장면을 연출하기 위한 꽤 긴 스크립트를 자연스럽게 익힐 수 있도록 구성했다.

★ 이 책에서 다루는 내용 ★

■ 유니티에서 제공하는 기본 캐릭터 컨트롤러 조종하기
■ 기존 게임 객체에 기본 캐릭터 컨트롤러 스크립트를 적용하기
■ 게임 장면에 카메라를 설치하고 캐릭터의 뼈대가 될 리그 추가하기
■ 바이오 건, 무기, 체력, 통계, 보물상자, 캐릭터와의 상호작용 등 동적, 정적 객체 추가하기
■ 시차가 있는 2D, 3D 게임 배경 다루기
■ 오디오 게임 컨트롤러를 통한 음향 겹침 문제 해결과 배경 음향의 구현
■ 스스로 경로를 이동하며 주인공을 찾아내 공격하는 인공지능 로봇 만들기

★ 이 책의 대상 독자 ★

이 책에 담긴 다양한 예제와 코드를 제대로 활용하기 위해서는 유니티에 대한 사전 지식이 필요하다. 유니티 기반의 게임을 준비 중이면서, 자바스크립트를 이용한 코드 작성에 큰 부담을 느끼지 않는 개발자라면 이 책을 즉시 활용할 수 있다.
이 책은 프로그래밍, 특히 자바스크립트에 대한 기본 지식을 갖춘 독자에게 무척 유용한 유니티 개발서가 될 수 있을 것이고, 자바스크립트 이외의 프로그래밍 언어를 잠시라도 접해본 독자 역시 쉽게 프로젝트를 시작할 수 있게 구성했다.

★ 이 책의 구성 ★

1장, ‘유니티 스크립트의 세상 속으로’에서는 프로젝트 설정 방법과 내장된 캐릭터 컨트롤러를 활용하는 방법에 대해 소개한다. 또한 동적인 게임 객체와 충돌체, 이동하는 게임 무대와 폭파 효과에 대해 알아본다.

2장, ‘커스텀 캐릭터 컨트롤러’에서는 여러분이 직접 캐릭터 컨트롤러를 만드는 방법과 카메라 연동, 유니티의 애니메이션 시스템에 대해 알아본다.

3장, ‘액션 게임의 모든 것’에서는 게임 프로그래밍의 기본기라 할 수 있는 무기 발사, 아이템 획득, 보물상자 열기와 소프트바디, 그리고 테더링 구현 기법에 대해 소개한다.

4장, ‘드래그 앤 드롭 인벤토리’에서는 유니티 GUI 시스템을 이용해서 여러분이 원하는 게임 인벤토리와 캐릭터를 만드는 방법에 대해 살펴본다.

5장, ‘동적인 GUI의 구현’에서는 단계별로 나눠서 적을 조준하고 무기를 발사하기 위한 HUD와 타겟팅 시스템에 대해 소개한다.

6장, ‘게임 마스터 컨트롤러’에서는 게임 매니저를 이용해서 게임의 체계를 디자인 하고 프로그래밍하는 방법을 소개한다.

7장, ‘인공지능 경로 찾기와 각종 동작의 구현’에서는 인공지능 프로그래밍의 기초와 이를 이해하기 위한 기초 이론에 대해 소개한다.

부록, ‘유니티에서의 객체지향 프로그래밍’에서는 유니티 특유의 객체지향 문법을 이해할 수 있도록 기본적인 프로그래밍 기법을 소개한다.

저자소개

저자 볼로디미르 게라시모프(Volodymyr Gerasimov)는 게임 레벨 디자이너이자 스크립터이다. 게임 스크립팅을 통해 인기 게임의 세부적인 수정 작업에 참여하고, 소규모의 독립 게임 프로젝트를 개발하는 데 열정을 쏟고 있다. 밴쿠버의 아트 인스티튜트(Art Institute)에서 다양한 스크립팅과 프로그래밍 언어를 배웠다. 2010년에 유니티를 처음 접한 이후, 다양한 게임 프로젝트와 독립 게임, 그리고 프로토타입 개발에 참여해왔다. 볼로디미르는 핵앤슬래시(hack-and-slash) 전투 방식의 액션 게임인 스플릭 앤 블리츠(Splik and Blitz: Baked in Blood)의 선임 레벨 디자이너이자 스크립터로 개발에 참여했으며, iOS와 PC 기반의 다양한 인디 게임을 개발해 왔다. 최근 완성작은 퍼즐 게임인 레드 롤링 후드(Red Rolling Hood)이다. 현재는 베스트 웨이(Best Way) 사에서 액션 롤플레잉 게임의 프로듀서로 일하고 있다.

도서소개

『자바스크립트로 하는 유니티 게임 프로그래밍』은 단 몇 줄의 스크립트를 통해 간단한 동작을 구현하는 것부터 복잡한 장면을 연출하기 위한 꽤 긴 스크립트를 자연스럽게 익힐 수 있도록 구성한 책이다. 자바스크립트를 이용해서 게임 세상을 창조하고, 다른 라이브러리의 객체를 프로젝트에 포함시키며, 기본 템플릿을 수정해 자신만의 개성 있는 장면을 연출할 수 있도록 도와준다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.