고도 엔진 간단 입문
2024년 06월 10일 출간
- eBook 상품 정보
- 파일 정보 pdf (97.65MB)
- ISBN 9791127476717
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 불가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)
쿠폰적용가 20,880원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
이 책의 특징
-유니티 사용자를 위한 고도 엔진 사용법 안내
-초보입문부터 고급개발까지, 고도 엔진 사용법
-고도 엔진의 GDScript 문법을 기초부터 안내
-고도 엔진 내장 디버거, 프로파일러 사용법
유니티와 고도의 좌표계 차이
유니티와 고도의 씬 구조 차이
유니티와 고도의 스크립트 언어 차이
유니티와 고도의 통신 방식 차이
유니티 에셋을 고도로 가져오기
추천의 글
들어가며
CHAPTER 01 고도 사용 준비
SECTION 1.1 고도란?
_1.1.1 고도로 할 수 있는 것
_1.1.2 활발한 OSS 커뮤니티
SECTION 1.2 환경 구축
_1.2.1 고도 다운로드
_1.2.2 새 프로젝트 작성 및 에디터 UI
CHAPTER 02 고도 입문
SECTION 2.1 게임을 구성하는 기본 요소
_2.1.1 노드와 씬
_2.1.2 시그널
SECTION 2.2 GDScript 기본 지식
_2.2.1 프로그램 작성 및 실행
_2.2.2 변수와 타입
_2.2.3 연산
_2.2.4 처리 제어
_2.2.5 함수
_2.2.6 클래스
SECTION 2.3 주요 게임 요소
_2.3.1 물리 특성
_2.3.2 오디오
_2.3.3 애니메이션
_2.3.4 UI
CHAPTER 03 2D 액션 게임 제작
SECTION 3.1 게임 구성 구상
_3.1.1 게임 캐릭터와 규칙을 결정한다
_3.1.2 필요한 기능과 제작 순서를 구체화한다
SECTION 3.2 2D 게임 공간을 작성한다
_3.2.1 새 프로젝트를 만든다
_3.2.2 씬에 배경과 카메라를 추가한다
_3.2.3 TileMap으로 지면을 만든다
_3.2.4 스테이지에 나무와 바위를 추가한다
SECTION 3.3 플레이어를 작성하고 움직임을 추가한다
_3.3.1 플레이어에게 필요한 노드를 준비한다
_3.3.2 스크립트로 플레이어를 동작하게 만든다
SECTION 3.4 아이템을 작성하고 플레이어가 취득하게 한다
_3.4.1 아이템 노드를 작성한다
_3.4.2 플레이어가 아이템을 취득할 수 있게 한다
SECTION 3.5 적 캐릭터를 작성하고 움직인다
_3.5.1 적 캐릭터를 출현시킨다
_3.5.2 적 캐릭터를 움직인다
_3.5.3 적과 플레이어의 충돌을 판정한다
SECTION 3.6 플레이어의 공격을 만든다
_3.6.1 플레이어의 공격을 만든다
_3.6.2 플레이어가 공격할 수 있게 한다
SECTION 3.7 게임 클리어를 추가한다
_3.7.1 골 표시를 작성한다
_3.7.2 골을 판정한다
SECTION 3.8 게임에 소리를 추가한다
_3.8.1 BGM을 추가한다
_3.8.2 공격 효과음을 추가한다
SECTION 3.9 형태를 정리한다
_3.9.1 적과 아이템을 배치한다
_3.9.2 플레이어의 HP를 표시한다
_3.9.3 GameOver와 GameClear
SECTION 3.10 2D 액션 게임의 동작 확인
_3.10.1 동작 확인
CHAPTER 04 3D FPS 게임 제작
SECTION 4.1 게임 구성 구상
_4.1.1 게임 캐릭터와 규칙을 결정한다
_4.1.2 필요한 기능과 제작 순서를 구체화한다
SECTION 4.2 3D 게임 공간을 작성한다
_4.2.1 새 프로젝트 작성
_4.2.2 스테이지에 지면을 추가한다
_4.2.3 스테이지에 벽과 장애물을 추가한다
SECTION 4.3 플레이어를 작성하고 스테이지 위에서 움직인다
_4.3.1 플레이어 노드를 만든다
_4.3.2 스크립트를 작성해 플레이어를 움직인다
SECTION 4.4 적 캐릭터를 작성하고 자동으로 움직인다
_4.4.1 적 캐릭터 노드를 작성한다
_4.4.2 적을 자동으로 움직이기 위한 내비게이션 메시를 작성한다
_4.4.3 스크립트를 작성해 적 캐릭터를 움직인다
_4.4.4 적 캐릭터를 자동 생성한다
SECTION 4.5 플레이어의 공격과 대미지를 작성한다
_4.5.1 소총을 발사한다
_4.5.2 적 캐릭터에 대미지를 입힌다
_4.5.3 플레이어에 대미지를 입힌다
SECTION 4.6 효과음을 입힌다
_4.6.1 총탄 발사 및 명중 시 효과음을 낸다
SECTION 4.7 UI를 작성한다
_4.7.1 타이머를 표시한다
_4.7.2 게임 오버를 표시한다
_4.7.3 쓰러뜨린 적의 수를 표시한다
SECTION 4.8 3D FPS 게임 동작을 확인한다
_4.8.1 동작 확인
CHAPTER 05 AR/VR 제작 기초
SECTION 5.1 AR/VR 콘텐츠를 제작한다
_5.1.1 고도를 사용한 AR/VR 개발
_5.1.2 제작 대상 결정
SECTION 5.2 VR 공간을 작성한다
_5.2.1 새 프로젝트를 만든다
_5.2.2 지면을 추가한다
SECTION 5.3 카메라와 컨트롤러를 추가한다
_5.3.1 XRCamera3D와 XRController3D 작성
SECTION 5.4 VR 공간에 객체를 작성하고 조작한다
_5.4.1 컨트롤러의 RayCast를 작성한다
_5.4.2 AR/VR 공간에 객체를 배치한다
SECTION 5.5 WebXR용 스크립트 구현
SECTION 5.6 WebXR용 내보내기와 실행
CHAPTER 06 고급 개발
SECTION 6.1 게임을 구성하는 요소
_6.1.1 라이팅
_6.1.2 파티클
SECTION 6.2 디버그
_6.2.1 디버그 옵션
_6.2.2 디버거
_6.2.3 프로파일러
_6.2.4 모니터
CHAPTER 07 프로젝트 내보내기
SECTION 7.1 내보내기 템플릿
_7.1.1 내보내기 템플릿 설치
SECTION 7.2 플랫폼별 내보내기
_7.2.1 Windows용 내보내기
_7.2.2 Android용 내보내기
_7.2.3 브라우저용 내보내기
CHAPTER 08 부록
SECTION 8.1 공식 문서
_8.1.1 공식 문서를 읽는 방법
SECTION 8.2 게임 개발에 편리한 도구
‘고도 엔진’은 유니티, 언리얼의 뒤를 이어 전세계에서 세 번째로 이용자가 많은 게임엔진이다.
이 책은 게임엔진을 처음 접하는 입문자는 물론, 기존의 유니티 유저들도 무리없이 고도 엔진을 다룰 수 있도록 초보적인 사용법부터 상세한 개발 방법까지 소개하는 안내서이다.
다른 곳에서는 쉽게 찾아 보기 어려운 GDScript 문법도 자세히 설명하고 있으며, 내장 디버거와 프로파일러 사용법 등 고급 개발을 위한 사용법 안내도 충실하다.
특히 고도 엔진을 사용해 보고자 하는 유니티 사용자들을 위해 유니티 엔진과 고도 엔진의 차이점을 상세하게 소개하고 있어 더욱 활용성이 높다.
국내에서는 이제 막 소개서가 출간되기 시작한 분야이지만, 고도 엔진은 이미 전세계적으로 각광을 받고 있다. 무료 오픈 소스에 뛰어난 성능을 갖춘 고도 엔진의 세계에 책 한 권으로 간단하게 입문해 보자.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.
- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)