간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (23,760원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (18,900원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (21,600원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (24,300원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (25,110원)
(최대할인 3만원 / 3만원 이상 결제)
Close

유니티 5.x 게임 개발의 시작 : 인기 장르 프로젝트를 통해 배우는 유니티 5.x 게임 개발

원제 : Unity 5.x Game Development Blueprints

2013년 9월 9일 이후 누적수치입니다.

판매지수 19
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

30,000원

  • 27,000 (10%할인)

    1,500P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(320)

  • 사은품(2)

책소개

인기 장르 프로젝트를 통해 배우는 유니티 5.x 게임 개발

유니티 5.x를 사용하여 게임을 만들고자 하는 초급과 중급 게임 개발자를 위한 책이다. 2D 트윈 스틱 슈터로 시작하여 클릭커, 무한 스크롤, 횡스크롤 플랫폼, 3D 일인칭 슈터까지 인기 있는 장르의 게임 프로젝트를 예제로 사용하여 개발에 필요한 다양한 부분을 다룬다. 장르에 상관 없이 본인의 개발 실력의 기본을 닦고자 하는 사람에게 유용하게 읽힐 책이다.

출판사 서평

이 책에서 다루는 내용

- 유니티의 내장 2D 툴을 사용한 트윈 스틱 슈터, 엔드리스 모바일 게임, 슈팅 갤러리 게임 개발
- 클릭커 게임을 개발하면서 유니티 내장 GUI 시스템, 재활용이 가능한 메뉴 시스템, 게임 내장 레벨 에디터 개발
- 높은 효율성으로 실사와 흡사한 모습의 게임 환경 구성
- 터레인(Terrain)과 모듈화 작업 방식을 사용해 환경을 구성하는 팁과 노하우
- 기존 코드를 본인의 게임에 맞게 수정하는 방법
- 게임 세계 안에서 움직이고 플레이어에 반응해 움직이는 AI 제작
- 인스톨러를 만들어 출시를 위한 게임을 포장하고 배포하는 방법

이 책의 대상 독자

이 책은 유니티 게임 개발 플랫폼에 대한 기본적인 지식을 갖춘 C# 개발자에게 최적화돼 있다. 유니티의 주요 기능들을 활용할 수 있는 실무적 이해를 바탕으로 흥미진진한 게임을 만들고 싶다면, 이 책 한 권에서 모든 해법을 찾을 수 있을 것이다.

이 책의 구성

1장. '2D 트윈 스틱 슈터'에서는 2D 다방향 슈터 게임을 제작하는 방법을 다룬다. 플레이어는 방향키를 사용해서 화면 속 우주선을 움직이고 마우스가 가리키는 방향으로 발사체를 쏜다. 생성된 적과 방해물은 플레이어를 향해 움직이고, 플레이어는 이를 피하거나 파괴해야 한다. 이 장은 유니티를 다루기 위해 필요한 여러 가지 개념들을 다시 환기시킴과 동시에 유니티에 내장된 2D 툴을 훑어보는 데 목적을 둔다.
2장. 'GUI 만들기'에서는 트윈 스틱 슈터 게임에 UI를 적용한다. 메인 메뉴, 멈춤 메뉴, 옵션 메뉴와 게임을 다시 시작할 수 있는 기능을 추가한다.
3장. 'GUI 파트 2: 클릭커 게임'에서는 클릭커 게임을 만들어보면서 우리가 알고 있는 GUI 관련 지식 이상의 것들을 배운다. 버튼을 만들고 애니메이션하는 방법, 액세서(get/set 기능)를 다루는 방법, 그리고 게임에서 사용할 간단한 샵(shop) 기능을 만들면서 스크롤뷰(Scrollview)와 마스크(Mask) 등의 UI 애셋을 짚어본다.
4장. '모바일 엔드리스 게임: 절차적 콘텐츠'에서는 인기 게임 <플래피 버드(Flappy Bird)>와 게임 플레이가 유사한 게임을 만들면서 실시간으로 콘텐츠를 만들어 끝없는 레벨을 생성하는 방법을 설명한다. 추가적으로 소팅 레이어(sorting layer)를 사용해 반복되는 백그라운드를 만드는 방법도 살펴본다.
5장. '슈팅 갤러리: 애니메이션과 트윈다루기'에서는 플레이어가 시간이 끝나기 전에 타깃들을 쏘아 맞추는 간단한 슈팅 게임을 만든다. 유니티에 내장된 애니메이션 기능이나 아이트윈(iTween)과 같은 트윈 라이브러리를 사용해서 애니메이션을 만드는 다양한 방법을 살펴보고, 마지막으로 PlayerPrefs를 사용해 최고 스코어를 갱신하는 법을 다룬다.
6장. '횡 스크롤 플랫폼 게임'에서는 횡 스크롤 플랫폼 게임을 만드는 방법을 다룬다. 2D 게임과 3D 게임을 만들 때 어떤 점이 비슷하고 다른지 살펴보고, 특히 물리에 관련된 부분에 초점을 맞춘다.
7장. '일인칭 슈터 파트 1: 야외 환경 만들기'에서는 야외 환경을 제작하는 환경 아티스트가 하는 일을 다루면서 메시(mesh) 배치를 살펴본다. 또한 초보 수준의 레벨 디자인 방법을 알아본다.
8장. '일인칭 슈터 파트 2: 실내 환경 만들기'에서는 환경 아티스트가 제작해준 애셋들을 가지고 실내 환경을 제작하며, 레벨 디자이너의 작업을 살펴본다.
9장. '일인칭 슈터 파트 3: 게임플레이와 AI 적용하기'에서는 적, 슈팅 행동 패턴, 게임플레이를 적용하는 방법을 배워 진정한 게임의 모습이 드러나게 한다. 또한 게임에서 Xbox 360 컨트롤러를 지원하는 방법을 알아본다.
10장. '게임 내장 레벨 에디터 만들기'에서는 이전 장에서 만든 횡 스크롤 플랫폼 게임은 물론, 향후 게임에 쓰일 수 있는 레벨 에디터 기능을 만들어 게임의 기능성을 높이는 방법을 살펴본다. 또한 IMGUI(Immediate Mode GUI System)를 사용해 코드에서 직접 GUI를 생성하는 기능을 알아본다.
11장. '후반 작업'에서는 유니티에서 게임을 내보내는 방법과 친구, 가족, 고객들에게 게임을 편리하게 전달하도록 설치 프로그램을 포함시키는 방법을 다룬다.

지은이의 말

무료 버전과 프로 버전으로 제공되는 유니티(Unity)는 가장 인기 있는 서드파티 게임 엔진 중 하나다. 게임 개발이 끝나면 PC, 콘솔, 웹 등 다양한 플랫폼으로 출시 가능한 크로스 플랫폼(cross-platform) 엔진으로서, 인디 개발자는 물론 AAA 개발사에게도 매우 좋은 선택이다.
이 책은 유니티를 최대한 활용할 수 있게 해준다. 3D 및 2D 게임을 만들면서 GUI를 만드는 방법을 배우고, 전 세계가 즐길 수 있는 모습으로 게임을 공개하는 방법을 알려준다. 책을 새롭게 업데이트하면서 유니티의 신기능들을 십분 활용할 수 있도록 기존에 수록돼 있던 프로젝트들을 수정했고, 세 개의 새로운 프로젝트를 추가했다.
이 책을 통해 2D 트윈 스틱 슈터, 클릭커 게임, 엔드리스(endless) 게임, 슈팅 갤러리, 게임 속에 레벨 에디터가 포함된 횡 스크롤 플랫폼 게임, 일인칭 호러 서바이벌 슈터, 그리고 당신이 앞으로 제작할 게임들에 두루 쓰일 수 있는 GUI 메뉴 시스템을 만들어볼 것이다. 또한 설치 프로그램을 게임에 포함시켜 게임의 수준을 높이면서 더욱 차별화된 게임을 출시하는 방법을 배운다.
각 장은 새로운 유니티 기술을 가르쳐주거나 이미 알고 있는 기술을 최대한 활용할 수 있게 구성됐다.

옮긴이의 말

게임 개발을 업으로 삼고 있는 사람이라면 유니티 엔진이 현존하는 최고의 엔진 중 하나라는 사실에 대부분 동의할 것이다. 유니티는 초보자들도 어렵지 않게 배울 수 있으면서, 사용하기에 따라 AAA급의 게임까지 만들어낼 수 있는 엔진이다. 또한 PC와 모바일은 물론이고, 플레이스테이션과 Xbox를 포함한 콘솔로도 게임을 배포할 수 있다. 유니티 엔진이 5.x로 업그레이드되면서 완성도는 더욱 높아지고, 여러 가지 기능을 더해 강력함 역시 갖췄다.
이 책은 유니티로 게임을 만들고자 하는 개발자에게 예제를 통해 튼튼한 기반을 마련해준다. 이 책을 읽고 나면 본인이 만들고자 하는 장르에 상관없이 필요한 지식들을 끌어올 수 있는 바탕이 마련될 것이다.
누구나 쉽게 익히고 즐길 수 있는 2D 트윈 스틱 슈터 게임을 사용해 게임 개발에 필요한 여러 부분들을 하나로 엮어 이해할 수 있도록 가볍게 다루면서 이 책은 시작한다. 그런 후 UI(User Interface)를 붙이고, 배운 UI 지식을 사용해 새로운 클릭커 게임을 개발한다. 클릭커 게임이 끝나면 조금 더 난이도를 높여 무한 스크롤 게임과 슈팅 갤러리 게임을 통해 고급 기능들을 배운다. 순차적으로 난이도를 높이며 따라가 보면 어느 순간 3D 일인칭 액션 게임이 손에 들려 있을 것이다.
본인이 만들고 싶은 게임에 맞춰 필요한 엔진 기능을 찾아 적용하는 방법으로 게임을 개발할 수도 있지만, 엔진 능력을 충분히 숙지한다면 더욱 완성도 높은 게임을 만들 수 있다. 이 책이야말로 그런 역할을 하는 책이다. 예제로 나오는 각 프로젝트의 깊이나 완성도가 높지는 않지만, 다양한 장르와 기능을 다룸으로써 실제 본인의 게임을 만들 때 '아, 이렇게 하면 되겠구나!', '아, 이 부분을 더 파보면 되겠구나!' 하는 순간을 경험하게 해준다.
유니티를 통해 게임을 개발하길 원하고 새로운 5.x 버전의 기능들도 숙지하면서 초, 중급 실력에 맞는 책을 찾는다면, 지금 손에 들고 있는 이 책이 그 목마름을 해결해줄 것이다. 게임을 만들어 세상에 내놓는 일은 절대 쉽지 않지만, 이 책이 그 길로 가는 돌계단 중 하나가 되길 바란다.

목차

1장. 2D 트윈 스틱 슈터
프로젝트 개요
목표
시작 전 필수 사항
프로젝트 설정하기
신 만들기
스크립팅의 소개
플레이어 움직임 만들기
슈팅 behavior
적 만들기
적 웨이브를 생성하는 GameController 만들기
적 파괴를 위한 파티클 시스템
사운드 이펙트와 음악 추가하기
점수, 스코어, 웨이브 숫자 만들기
게임 출시하기
요약
도전 과제

2장. GUI 만들기

프로젝트 개요
목표
시작 전 필수 사항
메인 메뉴 레벨 만들기
헤더 텍스트 오브젝트 만들기
메인 메뉴 버튼 만들기
게임 멈추기
게임 재시작하기
옵션 메뉴 만들기
요약
도전 과제

3장. GUI 파트 2: 클릭커 게임

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 시작하기
클릭을 기록하고 표시하기
액세서 활용하기(get/set 함수)
툴 팁과 헤더 속성
GameController의 기능 설명
샵 만들기
ScrollView를 사용해 스크롤이 가능한 리스트 만들기
샵 열기/닫기
업그레이드 구매하기
이뉴머레이션 다루기
Switch 명령문
StoreItem 클래스 설명하기
아이템 설명 채워 넣기
요약
도전 과제

4장. 무한의 모바일 게임: 절차적 콘텐츠

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 구성
배경 만들기
단순하게 애니메이션 되는 캐릭터 만들기
반복되는 배경 만들기
반복되는 배경의 스크립트
소팅 레이어 다루기
플레이어 비헤이비어 만들기
게임 멈추기
장애물 만들기
실시간으로 장애물 생성하기
게임 시작과 엔딩 비헤이비어 구성하기
스코어 기록하기
요약
도전 과제

5장. 슈팅 갤러리: 애니메이션과 트윈 다루기

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 구성
환경 만들기
타깃 추가하기
유니티 애니메이션 시스템으로 애니메이션 만들기
유니티 애니메이션을 코드로 재생하기
iTween을 사용해서 애니메이션 만들기
움직이는 타깃 만들기
다수의 타깃 만들기
타깃을 웨이브로 생성하기
시간 제한 추가하기
점수/최고 점수 추가하기
PlayerPrefs
요약
프로젝트 완성
도전 과제

6장. 횡 스크롤 플랫폼 게임

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 구성
타일 기반의 레벨 제작
배열 다루기
플레이어 만들기
점프 기능 추가하기
기즈모 다루기
플레이어 움직임 부드럽게 만들기
수집물 만들기
레벨 빌더에 새로운 오브젝트 추가하기
점수 기록하기
싱글톤
게임에서 승리하기
요약
도전 과제

7장. 일인칭 슈터 파트 1: 외부 환경 만들기

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 구성
레벨 디자인의 기본: 계획하기
터레인 소개
하이트 맵
손으로 조형하기
외부 환경: 터레인
터레인에 색깔을 입히기: 텍스처
지형에 복수의 텍스처 적용하기
물 추가하기
나무 추가하기
디테일 추가하기: 풀
분위기 만들기
요약
도전 과제

8장. 일인칭 슈터 파트 2: 내부 환경 만들기

프로젝트 개요
목표
시작 전 필수 사항
프로젝트 구성
건축물 구성 개요
애셋 가져오기
타일 제작하기
그리드 스내핑으로 타일 배치하기
프롭의 제작과 배치
빠르게 라이트매핑하기
요약
도전 과제

9장. 일인칭 슈터 파트 3: 게임플레이와 AI 적용하기

프로젝트 개요
목표
프로젝트 구성
플레이어 만들기
손전등 추가하기
무기 만들기
카메라 만들기
카메라 찍기
적 만들기
상태 기계 개요
적 움직임
고급 FSM
적에게 피해를 입히고 죽이기
컨트롤러 입력 사용하기
다른 레벨로 이동하기
요약
도전 과제

10장. 게임 내장 레벨 에디터 만들기

프로젝트 개요
목표
시작 전 필수 사항
레벨 에디터: 소개
Lists
레벨 에디터: 실시간으로 벽을 추가/제거하기
레벨 에디터: 에디터 켜고 끄기, GUI, 다른 타일 선택하기
IMGUI 컨트롤의 구조
GUI
GUILayout
레벨 에디터: 레벨을 파일에 저장하기/불러오기
FileStreams
Binary Formatter
요약
도전 과제

11장. 후반 작업

프로젝트 개요
목표
시작 전 필수 사항
빌드 설정 설정하기
플레이어 설정을 통해 내보내는 프로젝트 커스터마이즈하기
윈도우용 인스톨러 구성하기
요약
도전 과제

저자소개

존 도란(John P. Doran) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

10년 이상 게임을 제작해온 테크니컬 게임 디자이너(technical game designer)다. 1인 개발은 물론 70명 규모의 학생 팀과도 함께 작업했고, 게임 디자이너부터 리드 UI 프로그래머까지 다양한 역할을 수행하면서 모드(mod) 및 상업용 프로젝트들을 개발해왔다. 루카스아츠(LucasArts)의 [스타워즈: 1313]에는 게임 디자이너로 참여했다. 이후에는 미국 워싱턴주 레드몬드 시에 위치한 디지펜 인스티튜드 오브 테크놀러지(DigiPen Institute of Technology)에서 게임 디자인 석사 과정을 마쳤다.
현재는 싱가포르에 위치한 디지펜의 연구 개발 부서에 소속돼 있으며 동시

펼쳐보기

저자의 다른책

전체보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

게임에 미쳐 부모님의 잔소리만 듣던 아이가 정신을 차려 보니 게임 업계에 몸담은 지 18년째다. [킹덤 언더 파이어: 더 크루세이더스], [샤이닝로어], [APB], [Firefall], [THE DAY] 등의 프로젝트에 프로듀서나 프로젝트 매니저로 참여해왔다. 현재 대규모 개발 환경에서 잠시 나와 1인 개발에 전념하고 있다. 평소 새로운 것을 최대한 많이 시도해보고 경험하려 노력한다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 351권 / 현재구매 가능도서 321권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용