0h8et4s3kqnhvsmt0m71kvpuo4

레트로의 유니티 게임 프로그래밍 에센스

본문 바로가기

회원메뉴

쇼핑몰 검색

통합검색

레트로의 유니티 게임 프로그래밍 에센스 C#으로 배우는 입문부터 4가지 게임 제작까지(Unity 2021/2022 호환

정가
60,000 원
판매가
57,000 원    5 %↓
적립금
3,000 P
배송비
무료배송
배송일정
24시간 이내 배송 예정 배송일정안내
ISBN
9791162245149
쪽수 : 1102쪽
이제민  |  한빛미디어  |  2022년 02월 01일
소득공제 가능도서 (자세히보기)
주문수량
 
책 소개
독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다! 이 책은 기본을 빠르게 익히고 나서 게임을 직접 만들며 필요한 기능을 알아가는 입문 + 활용서로서 여러분의 시간을 아껴줍니다. C#을 몰라도, 유니티 엔진을 몰라도 게임을 만들 수 있습니다. C# 입문 + 유니티 에디터 + 실전 게임 개발을 한 권으로 전달하니까요. 또한 아주 낮은 눈높이로 설명하고 차츰차츰 높은 난도의 게임을 완성해나가기 때문에 초보자가 책을 완독하는 데 무리가 없습니다. 이 책에서 제공하는 4가지 게임을 만들다 보면 유니티로 게임을 개발하는 데 필요한 실무 능력을 제대로 갖추게 될 겁니다. 개정판에서 추가된 내용 ■ 유니티 2021에 맞춰 내용을 갱신했습니다. ■ 스크립터블 에셋에 관한 내용이 추가되었습니다. ■ 어드레서블 시스템을 별도의 부록으로 다룹니다. ■ 유니티 2022 호환을 위한 별도의 가이드를 제공합니다.
상세이미지
저자 소개
저자 : 이제민 레트로 수천 명의 유료 온라인 수강생을 가진 게임 개발 트레이너입니다. 또한 유니티 코리아의 인증을 받아 유니티 마스터로 선정되었습니다. 해외 온라인 강의 플랫폼 유데미(Udemy)의 베스트셀러 유니티 강의 「retr0의 유니티 게임 프로그래밍 에센스」를 제작했습니다. 이는 현재까지 유데미에서 가장 평점과 판매량이 높은 한국어 강의입니다. 유튜브에 무료 게임 프로그래밍 교육 채널 retr0를 운영중입니다.
목 차
1부 유니티 준비하기 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 마치며 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 마치며 __19장 좀비 서바이버 멀티플레이어 : 네트워크 게임 월드 구현 __19.1 네트워크 플레이어 캐릭터 준비 __19.2 네트워크용 플레이어 캐릭터 컴포넌트 __19.3 네트워크 Gun __19.4 네트워크 좀비 __19.5 네트워크 아이템 __19.6 네트워크 게임 매니저 __19.7 적 생성기 포팅 __19.8 완성본 테스트 __19.9 마치며 __부록 A. 안드로이드 빌드 __부록 B. iOS 빌드 __부록 C. 어드레서블 시스템
출판사 서평
[이 책의 특징] ① 입문자와 비전공자를 배려한 진행 순서 이 책은 유니티는 물론 프로그래밍에 대한 지식이 전혀 없는 입문자와 비전공자, 아티스트 등 을 대상으로 합니다. 따라서 비전공자가 쉽게 이해할 수 있는 순서로 구성되어 있습니다. 수학 적 내용은 전문적인 단어 대신 비전공자가 이해할 수 있도록 풀어 쓴 예시를 사용합니다. ② 수많은 예시와 그림 어려운 개념은 비유와 예시로, 복잡한 서술은 그림으로 대체했습니다. 700장 이상의 그림으로 실습 과정을 놓치지 않고 따라 할 수 있습니다. ③ 올인원 패키지 유니티의 동작 원리, C# 프로그래밍, 객체 지향, 선형대수, UI, 모바일, 후처리, 네트워크, 프 로그래밍은 물론 게임 개발에 필요한 모든 요소를 기초부터 고급까지 충실하게 다룹니다. 이 책 하나로 C# 프로그래밍 입문서와 게임 엔진 입문서를 모두 대체할 수 있습니다. ④ 깃허브를 사용한 꾸준한 호환성 관리 이 책의 모든 예제와 그림은 유니티 2021.2 버전으로 제작했습니다. 프로젝트의 코드는 특정 버전의 유니티 기능에 의존하지 않도록 구성했습니다. 따라서 유니티 2022.1 이후 버전에서도 예제가 호환됩니다. 향후 유니티 버전에서 호환성 문제가 발생하는 경우 깃허브 예제 폴더의 안내 문서에 해결 방법을 추가하겠습니다. ⑤ 4가지 게임 구현 독자가 다양한 종류의 게임을 만드는 방법을 접하도록 다음과 같이 총 4가지 게임을 구현합니다. _ 탄막 슈팅 게임 - 닷지 (난이도 ★☆☆) _ 2D 러너 게임 - 유니런 (난이도 ★★☆) _ 탑 다운 슈터 게임 - 좀비 서바이버 (난이도 ★★★) _ 네트워크 협동 게임 - 좀비 서바이버 멀티플레이어 (난이도 ★★★) [이 책에서 다루는 범위] ① 유니티 에디터 _ 유니티 엔진의 원리를 다룹니다. _ 유니티 허브와 유니티 에디터를 사용하는 대부분의 방법을 다룹니다. _ 유니티 패키지 매니저를 사용합니다. ② C# 프로그래밍 _ 프로그래밍 입문에 필수적인 기초를 다룹니다. _ 유니티 내부에서 사용하는 C# 문법 대부분을 다룹니다. _ 필수적인 유니티 컴포넌트와 메서드 대부분을 배웁니다. _ 객체 지향을 이해합니다. ③ 애니메이션 _ 유한 상태 머신을 이해하고, 원하는 2D/3D 애니메이션을 재생하는 방법을 배웁니다. _ 애니메이션 블렌딩, IK를 사용해 기존 애니메이션 클립을 변형하는 방법을 배웁니다. _ 2D 애니메이션을 직접 만듭니다. ④ 벡터 수학 _ 공간과 위치, 방향을 표현하는 데 필요한 수학적 지식을 배웁니다. _ 쿼터니언을 사용하는 방법을 배웁니다. ⑤ 유니티 UI(UGUI) _ UGUI를 이해하고 사용하여 게임 UI를 만듭니다. _ UI 레이아웃을 구성하는 방법을 이해합니다. ⑥ 아트 _ 머티리얼, 라이팅, 글로벌 일루미네이션 등을 이해합니다. _ 후처리 효과를 이용해 게임 화면에 아름다운 영상미를 주는 방법을 배웁니다. ⑦디자인 패턴 _ 기초적인 디자인 패턴을 배웁니다. _ 이벤트 주도 방식을 이해하고 사용합니다. ⑧ 네트워크 _ 서버, 로컬, 동기화 등 네트워크 게임 개발에 필요한 개념을 이해합니다. _ 포톤을 사용하여 멀티플레이어 게임을 만듭니다. ⑨ 그외 _ 시네머신으로 카메라 자동 추적을 구현합니다. _ 게임 속 AI를 구현합니다. _ 안드로이드, iOS 모바일 빌드 방법을 배웁니다. _ 스크립터블 오브젝트를 사용합니다. _ 어드레서블 에셋 시스템을 배웁니다.
고객 리뷰
평점 리뷰제목 작성자 작성일 내용보기

아직 작성된 리뷰가 없습니다.

반품/교환
· 회사명 : 북앤북스문고   · 주소 : 제주특별자치도 제주시 1100로 3308 B1  
· 대표자 : 김대철   · 사업자 등록번호 : 661-10-02383  
· 통신판매업신고번호 : 2023-제주노형-0169   · 개인정보 보호책임자 : 최재혁  

고객센터

(평일 09:30~17:30)
(점심 12:00~13:00)
· 전화 : 064)725-7279 (발신자 부담)
    064)757-7279 (발신자 부담)
· 팩스 : 064)759-7279
· E-Mail : bookpani@naver.com
Copyright © 2019 북앤북스문고. All Rights Reserved.