본문 바로가기

추천 검색어

실시간 인기 검색어

고도 엔진 간단 입문

기본 유니티사용자를 위한 고도 엔진 사용법 안내
카쓰무라 토모히로 저자(글) · 김모세 번역
에이케이커뮤니케이션즈 · 2024년 05월 25일
10.0
10점 중 10점
(4개의 리뷰)
추천해요 (75%의 구매자)
  • 고도 엔진 간단 입문 대표 이미지
    고도 엔진 간단 입문 대표 이미지
  • 고도 엔진 간단 입문 부가 이미지1
    고도 엔진 간단 입문 부가 이미지1
  • 고도 엔진 간단 입문 부가 이미지2
    고도 엔진 간단 입문 부가 이미지2
  • A4
    사이즈 비교
    210x297
    고도 엔진 간단 입문 사이즈 비교 189x257
    단위 : mm
01 / 04
무료배송 소득공제
10% 26,100 29,000
적립/혜택
1,450P

기본적립

5% 적립 1,450P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,450P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
새벽배송 내일(2/27,목 오전 7시 전) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

책 소개

이 책이 속한 분야

무료 오픈 소스, 뛰어난 성능의 고도 엔진으로 부담없이 게임을 개발하자!
‘고도 엔진’은 유니티, 언리얼의 뒤를 이어 전세계에서 세 번째로 이용자가 많은 게임엔진이다.
이 책은 게임엔진을 처음 접하는 입문자는 물론, 기존의 유니티 유저들도 무리없이 고도 엔진을 다룰 수 있도록 초보적인 사용법부터 상세한 개발 방법까지 소개하는 안내서이다.
다른 곳에서는 쉽게 찾아 보기 어려운 GDScript 문법도 자세히 설명하고 있으며, 내장 디버거와 프로파일러 사용법 등 고급 개발을 위한 사용법 안내도 충실하다.
특히 고도 엔진을 사용해 보고자 하는 유니티 사용자들을 위해 유니티 엔진과 고도 엔진의 차이점을 상세하게 소개하고 있어 더욱 활용성이 높다.
국내에서는 이제 막 소개서가 출간되기 시작한 분야이지만, 고도 엔진은 이미 전세계적으로 각광을 받고 있다. 무료 오픈 소스에 뛰어난 성능을 갖춘 고도 엔진의 세계에 책 한 권으로 간단하게 입문해 보자.

작가정보

저자(글) 카쓰무라 토모히로

1994년생 나라 현 출신. 고등전문학교에서 로보틱스를 배운 뒤 도쿄대 항공우주공학과에 입학, 2020년에 동대학 대학원을 졸업했다. 학생시절에는 초중고생을 위한 프로그래밍 교실에서 4년 정도 게임 개발을 통해 프로그래밍을 배웠다. 현직(노무라 종합연구소·멀티클라우드 인터그레이션 사업본부OpenStandia사업부)에서는 주로 금융계 고객을 대상으로 한 시스템 설계 개발을 하고 있다.
최근에는 Rust 등의 프로그래밍 언어나 프론트엔드 어플리케이션, 클라우드 기술 등 다양한 분야에 흥미를 지니고 있다.

번역 김모세

소프트웨어 엔지니어, 소프트웨어 품질 엔지니어, 애자일 코치 등 다양한 부문에서 소프트웨어 개발에 참여했다. 재미있는 일, 나와 조직이 성장하고 성과를 내도록 돕는 일에 보람을 느껴 2019년부터 번역을 시작했다. 지은 책으로 〈코드 품질 시각화의 정석〉(지앤선, 2015)이 있고, 옮긴 책으로는 〈파이토치와 구글코랩으로 배우는 BERT 입문〉(AK커뮤니케이션즈, 2024), 〈추천 시스템 입문〉(한빛미디어, 2023), 〈그림과 작동 원리로 쉽게 이해하는 웹의 기초/서버의 기초〉(위키북스, 2023), 〈시스템을 잘 만들게 하는 기술〉(위키북스, 2023), 〈아트 오브 셸 원라이너
160제〉(제이펍, 2023), 〈애자일 소프트웨어 아키텍트의 길〉(에이콘출판, 2022), 〈애자일 개발의 기술 2/e〉(에이콘출판, 2023) 등이 있다.

목차

  • 유니티에서 고도 엔진으로, 이것만은 알아두자
    유니티와 고도의 좌표계 차이
    유니티와 고도의 씬 구조 차이
    유니티와 고도의 스크립트 언어 차이
    유니티와 고도의 통신 방식 차이
    유니티 에셋을 고도로 가져오기
    추천의 글
    들어가며

    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 문법을 기초부터 안내
-고도 엔진 내장 디버거, 프로파일러 사용법

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791127476007
발행(출시)일자 2024년 05월 25일
쪽수 256쪽
크기
189 * 257 * 17 mm / 772 g
총권수 1권

Klover 리뷰 (4)

구매 후 리뷰 작성 시, e교환권 200원 적립

10점 중 10점
/추천해요
'고도 엔진 간단 입문' 도서는 최근 위상이 올라가고 있는 고도 엔진에 입문하기 적절하고, 게임 개발에 관심이 있는 독자에게 흥미를 불러올 수 있는 도서입니다. 처음부터 책의 내용을 이해하고 실습하다 보면, 입문자도 무리 없는 학습이 가능한 구성입니다. GitHub를 통해 예제 파일도 제공하고 있어, 좀 더 편리한 실습이 가능합니다. 고도 엔진에 관심이 있는 기존 개발자, 그리고 게임 개발에 관심이 있는 학생 모두에게 적합한 도서입니다. 해당 책을 통해 게임 개발 및 고도 엔진에 입문하시길 추천합니다.
리뷰 썸네일
10점 중 10점
/추천해요
'고도 엔진 간단 입문'은 고도 엔진의 활용법을 체계적으로 설명하는 입문서입니다.

고도 엔진은 2014년 첫 안정 버전 1.0이 출시된 이후 10년 간 꾸준히 발전해왔으며,

2024년 3월 현재 최신 버전은 4.2.1입니다.

이 책은 고도 엔진과 유니티 게임 엔진의 비교로 시작해

고도 엔진의 다양한 기능을 학습할 수 있는 구체적인 예제들을 제공합니다.

책의 목차는 다음과 같습니다:



01장 고도 사용 준비

02장 고도 입문

03장 2D 액션 게임 제작

04장 3D FPS 게임 제작

05장 AR/VR 제작 기초

06장 고급개발

07장 프로젝트 내보내기

08장 부록



특히, 03장과 04장에 비중을 두고 상세한 설명을 제공합니다.

고도 엔진 사용법을 그래픽 툴 사용서적처럼 화려하게 보여주며,

스크립트 예제 소스 코드도 함께 제시합니다.



03장 2D 액션 게임 제작

1. 스테이지: 프로젝트 작성, 배경과 카메라 추가, 지면 작성

2. 플레이어: 플레이어 노드 작성, 플레이어 동작 구현

3. HP 회복 아이템: 아이템 노드 작성, 아이템 취득 스크립트 구현

4. 적 캐릭터: 적 캐릭터 노드 작성, 애니메이션 작성, 적 캐릭터와 플레이어의 접촉 판단 구현

5. 플레이어 공격: 플레이어 공격 작성, 플레이어 공격 스크립트 작성

6. 게임 클리어: 목표 표시 노드 작성, 목표 결정 스크립트 구현

7. BGM/효과음: BGM 추가, 플레이어 공격 시의 효과음 추가

8. UI 요소: 플레이어의 HP 바 작성, 게임 오버/게임 클리어 표시 작성



04장 3D FPS 게임 제작

1. 스테이지: 프로젝트 작성, 3D 공간에 지면과 벽, 라이트 등을 추가해 스테이지 작성

2. 플레이어: 플레이어를 작성하고 조작하는 스크립트를 구현

3. 적 캐릭터: 적 캐릭터를 작성하고 스테이지 위를 자동으로 움직일 수 있게 함

4. 플레이어 공격: 플레이어가 소총을 발사하고 적 캐릭터를 쓰러뜨릴 수 있도록 함

5. 효과음: 플레이어 공격에 효과음을 추가

6. UI 요소: 제한 시간, 플레이어의 HP, 쓰러뜨린 적의 수, 게임 오버 등의 표시 작성



따라하다보면 게임 몇개가 뚝딱 만들어질거 같은 환상에 빠지기도 합니다만

그런 환상에 빠질수 있도록 해주는 서적이라 서 너무 재미있게 읽었습니다.



저는 현재 게임과 관련 없는 개발 일을 하고 있지만,

게임 제작에 대한 열정이 마음속에 남아 있는 동안에는

이 책을 몇 번이고 펼쳐서 다시 읽어볼 것 같습니다.

아마도 고도 엔진을 통해 게임 개발에 첫 발을 내딛고자 하는 이들에게 훌륭한 길잡이가 되지 않을까요.
리뷰 썸네일
10점 중 10점
/쉬웠어요
게임 제작의 기초원리, 고도엔진의 자체 스크립트부터 2D/3D개발까지 예제와 함께 쉽게 배울 수 있는 책입니다. 편리하게 1인 개발이 가능한 쉽고 편한 엔진입니다.
10점 중 10점
/추천해요
본 책은 고도 엔진 입문서입니다. 현재 유니티나 언리얼엔진이 시장점유율을 다 먹고 있으나, 2엔진이 가지지 않은 고도 엔진의 장점이 있는데, 고도 엔진을 쉽고 빠르게 배울수 있게 설명되어 있는 책입니다.
리뷰 썸네일

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

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

기분 좋은 발견

이 분야의 베스트

한강 스페셜 에디션
이벤트
  • sam x 한샘 [똑똑한sam]
  • 2025 1학기 대학교재전
01 / 02
TOP