레트로의 유니티 6 게임 프로그래밍 에센스
2025년 02월 24일 출간
국내도서 : 2025년 02월 17일 출간
- eBook 상품 정보
- 파일 정보 PDF (29.10MB) | 1,243 쪽
- ISBN 9791169219051
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 불가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)

쿠폰적용가 47,520원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
1장 유니티 준비하기
1.1 유니티 엔진은 무엇인가
1.2 개발 환경 구성
1.3 첫 프로젝트 생성하기
1.4 마치며
2장 유니티 인터페이스 둘러보기
2.1 기존 프로젝트 열기
2.2 레이아웃 변경하기
2.3 메인 창
2.4 씬 편집 툴
2.5 게임 오브젝트 편집하기
2.6 씬 기즈모
2.7 씬 플레이 버튼
2.8 유니티 클라우드 버튼
2.9 마치며
3장 유니티 엔진이 동작하는 원리
3.1 상속과 재사용
3.2 컴포넌트 패턴 : 조립하는 게임 세상
3.3 유니티 에디터에서의 컴포넌트
3.4 메시지와 브로드캐스팅
3.5 마치며
2부 C# 프로그래밍
4장 C# 프로그래밍 시작하기
4.1 변수 개념 잡기
4.2 함수(메서드) 개념 잡기
4.3 첫 스크립트 작성하기
4.4 코딩 기본 규칙
4.5 변수 연습하기
4.6 메서드 연습하기
4.7 제어문
4.8 배열
4.9 마치며
5장 게임 오브젝트 제어하기
5.1 클래스와 오브젝트
5.2 C# 클래스 만들기
5.3 참조 타입
5.4 변수로 컴포넌트 사용하기
5.5 마치며
3부 탄막 슈팅 게임_닷지
6장 닷지 : 플레이어 제작
6.1 씬 구성하기
6.2 카메라 설정하기
6.3 플레이어 제작
6.4 플레이어 스크립트 생성
6.5 사용자 입력 감지
6.6 플레이어 사망 처리
6.7 PlayerController 스크립트 개선하기
6.8 입력 매니저
6.9 마치며
7장 닷지 : 탄알 제작
7.1 탄알 게임 오브젝트 준비
7.2 탄알 스크립트 준비하기
7.3 탄알의 충돌 처리
7.4 탄알 생성기 준비
7.5 탄알 생성기 스크립트 만들기
7.6 마치며
8장 닷지 : 게임 매니저와 UI, 최종 완성
8.1 프로젝트 정리
8.2 바닥 회전
8.3 게임 UI 제작
8.4 게임 매니저 제작
8.5 빌드하기
8.6 마치며
4부 공간
9장 방향, 크기, 회전
9.1 벡터 수학
9.2 유니티 C# 벡터
9.3 쿼터니언
9.4 마치며
10장 공간과 움직임
10.1 유니티 공간
10.2 오브젝트의 이동과 회전
10.3 벡터 연산으로 평행이동 구현하기
10.4 마치며
5부 2D 러너 게임_유니런
11장 유니런 : 플레이어 제작
11.1 유니티 2D 프로젝트 열기
11.2 시작 지점 만들기
11.3 캐릭터 스프라이트 편집
11.4 2D 캐릭터 게임 오브젝트 준비
11.5 캐릭터 애니메이션 준비하기
11.6 PlayerController 스크립트
11.7 마치며
12장 유니런 : 배경 스크롤링과 게임 매니저
12.1 배경 추가하기
12.2 움직이는 배경과 발판
12.3 게임 UI 만들기
12.4 게임 매니저 만들기
12.5 마치며
13장 유니런 : 발판 반복 생성과 게임 완성
13.1 발판 만들기
13.2 발판 생성기 만들기
13.3 빌드하기
13.4 마치며
6부 탑다운 슈터 게임_좀비 서바이버
14장 좀비 서바이버 : 레벨 아트와 플레이어 준비
14.1 프로젝트 구성
14.2 유니버설 렌더 파이프라인
14.3 레벨 아트와 라이팅 설정
14.4 플레이어 캐릭터와 애니메이션 구성
14.5 캐릭터 이동 구현
14.6 시네머신 추적 카메라 구성하기
14.7 마치며
15장 좀비 서바이버 : 총과 슈터
15.1 인터페이스
15.2 총 게임 오브젝트 준비
15.3 GunData 스크립트
15.4 Gun 스크립트
15.5 슈터 만들기
15.6 마치며
16장 좀비 서바이버 : 생명과 좀비 AI
16.1 다형성
16.2 LivingEntity 기반 클래스
16.3 플레이어 체력 UI
16.4 PlayerHealth 스크립트
16.5 내비게이션 시스템과 좀비 준비
16.6 Zombie 스크립트
16.7 마치며
17장 좀비 서바이버 : 최종 완성과 포스트 프로세싱
17.1 HUD Canvas와 UI 매니저
17.2 게임 매니저
17.3 좀비 생성기
17.4 아이템 생성
17.5 포스트 프로세싱
17.6 최종 빌드
17.7 마치며
7부 네트워크 게임_퐁
18장 퐁 : 네트워크 이론과 메뉴 구현
18.1 네트워크 동기화
18.2 게임 서버의 종류
18.3 네트워크 권한 분리
18.4 프로젝트 준비하기
18.5 초기화 씬 구성하기
18.6 메뉴 구성하기
18.7 마치며
19장 퐁 : 네트워크 로비 구현
19.1 네트워크 오브젝트 컴포넌트
19.2 로비 구현
19.3 마치며
20장 퐁 : 네트워크 게임플레이 구현
20.1 인게임 씬
20.2 위치 동기화 컴포넌트
20.3 플레이어 패들 구현하기
20.4 공 구현하기
20.5 게임 매니저 구현하기
20.6 빌드와 테스트하기
20.7 마치며
부록 A 안드로이드 빌드
A.1 안드로이드 장치의 개발자 모드 활성화
A.2 안드로이드 SDK 준비
A.3 유니티와 안드로이드 SDK 연동 확인
A.4 안드로이드 빌드 설정
A.5 빌드하기
부록 B iOS 빌드
B.1 개발 환경 준비
B.2 유니티 iOS 빌드 설정
B.3 Xcode에서 iOS 빌드
부록 C 어드레서블 시스템
C.1 어드레서블 시스템이란
C.2 어드레서블 시스템 활성화하기
C.3 어드레서블 프로필
C.4 에셋을 어드레서블로 지정하기
C.5 에셋 그룹과 어드레서블 지정
C.6 어드레서블 설정
C.7 어드레서블 시스템 코딩하기
C.8 어드레서블 콘텐츠 빌드하기
C.9 기타
3판에서 달라진 점
1. 유니티 버전 업데이트
- 유니티 2021 → 유니티 2023.2 & 유니티 6 베타로 변경
- 스크린숏 및 코드 전면 수정(유니티 6의 새로운 UI/기능 반영)
2. 멀티플레이어 게임(Pong) 추가
- 기존 개정판에는 없던 네트워크 멀티플레이어 게임 구현 추가
- 유니티 넷코드를 사용하여 RPC, 동기화, 클라이언트-서버 구조 학습 가능
3. 어드레서블(Asset Addressables) & 패치 시스템 추가
- 콘텐츠 업데이트 및 원격 배포 시스템 구현 방법 추가
- 기존에는 없던 고급 사용자용 패치 시스템 가이드 포함(게임 업데이트 방식 설명)
4. AI 및 내비게이션 시스템 강화
- 기존에는 없던 좀비 AI, 내비게이션 시스템, 레이캐스트 활용 타격 감지 기능 추가
- 적(Enemy) AI 구현 방식 상세 설명(적의 이동, 공격 패턴 등)
5. UI(UGUI) 개선 & 후처리(Post-Processing) 추가
- 유니티 UI 시스템 최신 버전 반영 (UGUI 개편)
- 후처리(Post-Processing) 기법 추가 → 게임 그래픽 품질 향상 가능
★ 이 책의 특징
입문자와 비전공자를 배려한 진행 순서
이 책은 유니티는 물론 프로그래밍에 대한 지식이 전혀 없는 입문자와 비전공자, 아티스트 등을 대상으로 합니다. 따라서 비전공자가 쉽게 이해할 수 있는 순서로 구성되어 있습니다. 수학적 내용은 전문적인 단어 대신 비전공자가 이해할 수 있도록 풀어 쓴 예시를 사용합니다.
수많은 예시와 그림
어려운 개념은 비유와 예시로, 복잡한 서술은 그림으로 대체했습니다. 700장 이상의 그림으로 실습 과정을 놓치지 않고 따라 할 수 있습니다.
올인원 패키지
유니티의 동작 원리, C# 프로그래밍, 객체지향, 선형대수, UI, 모바일, 후처리, 네트워크, 프로그래밍은 물론 게임 개발에 필요한 모든 요소를 기초부터 고급까지 충실하게 다룹니다. 또한 패치 시스템을 구현하고 싶은 고급 사용자를 위한 어드레서블 완벽 가이드 부록을 제공합니다. 이 책 하나로 C# 프로그래밍 입문서와 게임 엔진 입문서를 모두 대체할 수 있습니다.
★ 이 책의 구성
이 책은 총 7부로 구성되어 있습니다. 1부와 2부에서는 유니티와 코딩을 당장 이해하는 데 가장 필수적인 핵심을 빠르게 배웁니다. 실습 프로젝트를 진행하는 3부, 5부, 6부, 7부는 장르별로 게임을 하나씩 완성하면서 실습을 통해 이론을 이해합니다. 실습 프로젝트는 기존 지식만으로 해결하기 어려운 문제를 새로운 방법으로 돌파하는 방식으로 진행합니다. 4부에서는 비전공자 입장에서 게임 개발에 필요한 수학적 기반을 배우고 부록에서는 모바일 빌드와 어드레서블을 통한 콘텐츠 관리를 다룹니다.
1부: 유니티 준비하기
유니티를 준비하고, 유니티 동작 원리와 인터페이스를 배웁니다.
유니티 개발 환경을 준비하고 맛보기 프로젝트를 만듭니다. 게임 오브젝트와 컴포넌트의 원리
와 동작을 이해합니다. 게임 엔진의 구조와 개발 방식을 이해합니다.
2부 : C# 프로그래밍
왕초보자 입장에서 C# 프로그래밍과 객체지향을 배웁니다.
코딩 원리와 객체지향을 즉시 이해할 수 있는 그림 예시로 설명합니다. C# 스크립트를 직접
작성하면서 필요한 대부분의 C# 문법을 익힙니다. 1부에서 살펴본 유니티의 동작 원리가 C#의 객체지향과 어떻게 맞물리고, 스크립트가 어떻게 게임 오브젝트와 컴포넌트를 통제할 수 있는지 이해합니다.
3부 : 탄막 슈팅 게임 - 닷지
3D 탄알 피하기 게임을 만듭니다.
키보드 조작으로 공을 굴리는 작은 예제에서 시작하여 탄알, UI, 게임 매니저를 만들고 최종 빌드까지 게임 완성에 필요한 모든 부분을 진행합니다. 또한 주기적으로 탄알 생성을 반복하는 방법, 점수를 저장하는 방법을 배웁니다.
플레이어의 입력을 받아 힘과 속도를 제어하는 방법을 배웁니다. 입력 매니저와 시간 간격 같은 기초 개념이 꼭 필요한 이유를 현실 사례로 설명합니다.
4부 : 공간
공간, 속도, 회전을 통제하기 위한 선형대수를 배웁니다.
벡터 수학, 지역 공간과 전역 공간, 회전에 사용되는 쿼터니언을 배우게 됩니다. 비전공자와 선형대수를 따로 공부할 여유가 없는 개발자들을 위해 복잡한 증명 과정은 직관적이고 간결한 그림으로 대체했습니다. 또한 수학적 지식을 이론이 아닌 실제 코드와 함께 사용법 위주로 빠르게 이해합니다.
5부 : 2D 러너 게임 - 유니런
발판이 무한 랜덤 생성되는 2D 러너 게임을 개발합니다.
2D 애니메이션을 만드는 방법, 캐릭터의 상황에 따라 적절한 애니메이션을 재생하는 방법을 배웁니다. 오브젝트 풀링을 구현하여 배경과 장애물을 무한 반복 배치하는 방법을 배웁니다. 또한 디자인 패턴 중 하나인 싱글턴을 직접 구현하고 사용합니다.
6부 : 탑다운 슈터 게임 - 좀비 서바이버
몰려오는 인공지능 좀비들을 총으로 쏘는 탑다운 슈터 게임을 제작합니다.
IK와 애니메이션 마스크를 구현합니다. 점수와 인공지능 적 소환 시스템과 인게임 UI를 만듭니다. 유니티의 내비게이션 시스템을 사용하여 인공지능을 구현하며, 레이캐스트로 정확한 총알 충돌을 구현합니다. C# 인터페이스, 이벤트, 람다 표현식을 사용하여 플레이어와 인공지능 적의 대미지 처리 코드를 간결하게 줄이는 방법을 배우게 됩니다. 후처리를 사용하여 영상미를 구현합니다.
7부 : 네트워크 게임 - 퐁
유명 고전 게임을 2인 네트워크 멀티플레이어 게임으로 제작합니다.
API와 상관없이 모든 종류의 네트워크 게임에 공통적으로 필요한 이론을 배웁니다. 유니티 네트워크 라이브러리인 넷코드를 통해 로비, 위치 동기화, RPC 등을 구현합니다. 동기화 절차와 클라이언트와 호스트, 로컬과 원격, 조작 권한에 대해 배웁니다.
부록
유니티 게임을 안드로이드와 iOS로 빌드하는 방법을 배웁니다.
어드레서블 에셋 시스템을 사용하여 콘텐츠를 관리하고 원격 배포하는 방법을 배웁니다.
★ 관련 서적(제목 + ISBN)
- 소플의 처음 만난 AWS / 9791169213042
- 소플의 처음 만난 리액트 2판 / 9791169211697
작가정보
이 상품의 총서
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일)