
책소개
이미 초판에서 많은 사랑을 받았던 이 책은 최신 유니티 2022 버전에서 새로 추가된 유용한 기능을 소개하며 시작하고 있다. 지루한 유니티에 대한 설명보다는 게임 제작과 진행을 위한 사전 준비 과정으로 시작한다. 이후 쉬운 장르부터 차츰 어려운 장르로 진행할 수 있도록 최대한 상세하게 과정을 구성하였으며, 저자의 팁을 중간중간 수록하고 있다.
게임 완성 후 출시에 사용할 빌드 과정과 유용한 기능, 최신 버전에 새롭게 추가된 기능을 다루면서 기존에 있던 도서들과의 차별성을 주려고 하였다. 특히 2판으로 바뀌면서 새로운 버전으로 탈바꿈하였으며 최신 경향에 맞춰 빌드하고 등록하는 방법들을 추가하였다. 프로젝트 진행에 사용한 예제를 제공하기 때문에 직접 따라해 보면서 본인의 기능을 추가하여 더 나은 방향으로 만들어볼 수 있을 것이다.
출판사소개
목차
Chapter 1. 유니티(Unity) 시작하기
1. 유니티 엔진의 이해
2. 유니티 설치
3. 프로젝트 생성
CHAPTER 2. 유니티의 이해
1. 작업 레이아웃의 설정과 이해
2. 리소스의 이해
3. 게임 오브젝트와 컴포넌트
4. 게임 오브젝트 배치
5. 컴포넌트 수정
6. 공굴리기 만들기
7. 완성된 씬 저장하기
CHAPTER 3. C# 스크립트 기본기 다루기
1. 왜 스크립트를 써야 하는가
2. 자료형
3. 연산자
4. 조건문
5. 반복문
6. 유니티에서 테스트하기
7. 컴포넌트
8. 게임 오브젝트 움직여 보기
CHAPTER 4. 2D 종스크롤 슈팅 게임 만들기 : 이동과 충돌 다루기
1. 움직이는 배경
2. 움직이는 플레이어 비행기
3. 총알 발사
4. 적 비행기
5. 게임 중간에 적 비행기 생성
6. 충돌의 이해
7. 스코어 표시
8. 게임오버(Scene 전환)
CHAPTER 5. 클리커 게임 만들기 : UI 다루기
1. UI의 이해
2. UGUI(Unity GUI)
3. 클리커 게임의 구성
4. UI 레이아웃 구성 - 기본
5. 게임 배경 구성
6. UI 레이아웃 구성 - 심화
7. 저장
8. 옵션(설정) 만들기(그 이외의 UI들)
CHAPTER 6. 디펜스 게임 만들기
1. 레이어 다루기
2. 스프라이트 충돌 구성
3. 몰려오는 적
4. 터치로 적 공격(레이캐스트 2D)
5. 성 구현
6. 스코어 구현
7. 레벨 디자인
CHAPTER 7. FPS 게임 만들기 : 3D 다루기
1. 3D 이해, 메쉬 렌더러 다루기
2. 따라다니는 카메라
3. 1인칭 조작 구현하기
4. 총 발사
5. 적 오브젝트와 벽
6. AI의 길찾기(내비게이션 다루기)
7. 적의 AI(따라오는 적, 패트롤)
8. 조명
9. 지형(Terrain)
CHAPTER 8. 게임의 완성과 출시
1. Unity Ads(광고) 넣기
2. IAP 버튼(인앱 결제)
3. 안드로이드로 빌드
4. 플레이스토어에 등록
CHAPTER 9. 패키지 매니저 - 유용한 기능들
1. 타일 맵(Tile Map)
2. 스프라이트 마스크(Sprite Mask)
3. 2D Sprite Shape
4. 씨네머신(Cinemachine)
5. 프로빌더(ProBuilder)
6. 그 외 Unity Registry 패키지
CHAPTER 10. 자주 발생하는 오류
1. 접근의 오류
2. NullReferenceException/UnassignedReferenceException
3. Can’t add script component
4. IndexOutOfRangeException
배송
- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.
상품 품절
- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.
주문취소/변경
- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.
반품/교환
- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.
반품/교환 불가 사유
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 환불 지연에 따른 배상
- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.