타이핑 슈팅 액션 게임 개발 with 유니티 2/e : 북윈도
리뷰 0 위시 120

타이핑 슈팅 액션 게임 개발 with 유니티 2/e 요약정보 및 구매

유니티 상급 개발자로 올라서기

상품 선택옵션 0 개, 추가옵션 0 개

출판사 에이콘출판
저자 앨런 쏜
ISBN 9791161752303 (1161752307)
정가 40,000원
판매가 36,000원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
유니티 상급 개발자로 올라서기
상품 상세설명


■ 유니티로 호러 어드벤처 게임을 개발하는 데 필요한 실제적인 시나리오와 작업 ■ 지능적이고 이유에 근거한 판단을 내리는 적 캐릭터 생성 ■ 데이터 파일을 통해 플랫폼 제한이 없는 게임 데이터 저장과 복원 방식 ■ VR 개발의 시작 ■ 내비게이션 메시, 오클루전 컬링, 프로파일러 툴의 사용 ■ 게임 오브젝트, 회전, 트랜스폼 ■ 적 AI, 인벤토리 시스템, 레벨 디자인과 같은 특정 게임 플레이의 세부 사항 이해 유니티 2017의 새로운 기능을 활용해 흥미로운 게임을 개발하고 배포하고자 하는 유니티 개발자라면 이 책이 적격이다. C# 프로그래밍에 대한 기본 지식이 필요하며, 유니티 2017/2018 버전에서 모두 호환된다.





목차
1장. 준비와 에셋 설정
__명확한 게임 디자인
__에셋 준비
__<죽음의 키>를 위한 에셋 가져오기
__요약

2장. 레벨 디자인과 구성
__스카이박스로 신 구성하기
__레벨 구성하기-모듈화 건설 세트
__레벨 구성-정돈과 구조
__레벨 디자인-팁과 트릭들
__레벨 라이팅-준비
__라이트매핑 시작하기
__라이트맵 베이크하기-해상도와 크기
__라이트맵 베이킹하기-세부 사항
__라이트 프로브
__라이팅 FAQ(자주 묻는 질문)
__내비게이션 메시
__오클루전 컬링
__플레이어 카메라 생성하기
__파티클 시스템
__음악과 오디오
__요약

3장. 플레이어 컨트롤-이동
__플레이어 이동
__좀비 전투
__플레이어 웨이포인트 생성하기
__카메라 움직이기
__애니메이터 그래프 설정하기
__애니메이션 다루기-내비게이터 생성
__내비게이터 GUI
__요약

4장. 플레이어 컨트롤 -타이핑과 생명력
__단어 전투
__단어 목록 만들기
__Visual Studio Code 사용하기
__WordList 클래스 생성하기
__단어 매칭
__타이퍼 오브젝트
__타이퍼 클래스 진행하기
__생명력과 데미지
__데미지와 피드백
__플레이 스코어
__보너스 아이템
__요약

5장. 적들과 인공지능
__좀비 캐릭터 구성하기
__좀비 프리팹으로 시작하기
__좀비 인공지능 계획하기
__상태 구조 개발하기
__NPC 애니메이터 컨트롤러 개발하기
__Idle 상태 개발하기
__추격 상태 개발하기
__공격 상태의 개발과 추가 사항
__사망 상태 개발하기
__좀비와 텍스트 입력
__좀비와 Typer 클래스
__적들과 카메라 활성화시키기
__플레이 모드 다루기
__요약

6장. 프로젝트 관리와 버전 관리
__프로젝트 관리
__트렐로를 사용한 프로젝트 관리 적용
__클라우드 저장소를 통한 협업
__Git을 이용한 버전 컨트롤
__Git과 GitKraken 사용 시작하기
__버전 컨트롤을 위해 유니티 설정하기
__복원과 폐기하기
__브랜치와 브랜칭
__충돌과 해결
__Git과 웹
__푸시와 풀
__복제
__요약

7장. 영구 데이터-게임 상태 불러오기와 저장
__데이터 직렬화
__플레이어 데이터-데이터 저장하기
__플레이어 데이터-데이터 저장하기
__플레이어 데이터-INI 파일
__데이터 저장-XML 파일
__데이터 저장-JSON 파일
__데이터 저장-바이너리 파일
__<죽음의 키>를 위한 데이터 저장
__요약

8장. 성능, 최적화, 모바일 그리고 더 나아가
__통계와 성능
__프로파일러와 성능 평가
__최적화 팁과 기술
__모바일 개발 시작하기
__모바일 개발 진행하기
__안드로이드로 빌드하기
__가상현실로 빌드하기
__요약
출판사 서평
★ 이 책의 구성 ★
1장, ‘준비와 에셋 설정’에서는 이 책의 중심이 되는 프로젝트를 소개한다. 에셋(asset)들을 효과적으로 가져오고(import) 설정하는 팁을 다루고, 가장 널리 사용되는 프로젝트 업무 흐름을 배운다.
2장, ‘레벨 디자인과 구성’에서는 유니티를 사용해 메인 게임 레벨을 디자인하고 구축한다. 또한 흥미로운 레벨 디자인 아이디어와 치명적일 수 있는 고려 요소도 검토해본다.
3장, ‘플레이어 컨트롤?이동’에서는 플레이어 컨트롤(player control)을 살펴본다. 플레이어의 입력이 메인 게임 카메라의 조종에 어떤 영향을 미치는지 알아본다.
4장, ‘플레이어 컨트롤?타이핑과 생명력’에서는 데미지를 입는 것이 가능한 모든 캐릭터는 해당 캐릭터가 감당할 수 있는 전체 데미지를 상징할 생명력이 필요하다. 여기서는 적에게 데미지를 입히는 전투 메커닉(mechanic)을 다룬다.
5장, ‘적과 인공지능’에서는 그럴듯하게 지능적으로 행동하는 적을 인공지능(AI)을 통해 어떻게 구현할지 다룬다. 적은 AI를 기반으로 레벨 안을 돌아다니고, 플레이어를 찾아내며, 사정거리에 들어오면 공격한다.
6장, ‘프로젝트 관리와 버전’에서는 컨트롤 게임 개발 흐름(workflow)을 효율화할 수 있는 버전 컨트롤 소프트웨어를 다룬다. 이 업무 흐름을 따르면 개발 주기를 거치면서 나오는 모든 기록을 관리할 수 있다.
7장, ‘영속성 데이터?게임 상태 불러오기와 저장하기’에서는 플레이어는 게임의 진행 상태를 종종 저장하고 싶어 하고 다시 게임을 시작할 때 이전에 진행한 곳부터 시작하길 원한다. 유니티에서 제공하는 여러 가지 저장 방법을 다룬다.
8장, ‘성능, 최적화, 모바일 그리고 그 이상’에서는 마지막 장에서는 개발 관련 주제들을 다룬다. 게임의 성능을 올릴 수 있는 최적화 방법, 모바일에 배포를 위한 게임 준비, VR(Virtual Reality, 가상현실) 개발에 대한 준비가 있다.★ 옮긴이의 말 ★
무언가를 배울 때는 크게 두 단계가 있다고 생각한다. 첫 번째는 그냥 배우기만 하는 단계로 지금 내가 보고 있는 것이 어디에 어떻게 쓰는지도 모르겠지만 일단 마구 배우고 익혀 놓는다. 어떻게 보면 어둠 속에서 헤매는 사람처럼 가장 혼란스럽고 고통스러운 단계다. 두 번째는 어느 순간 큰 그림을 깨달으면서 그동안 배운 것들이 톱니바퀴처럼 연결돼 본인이 원하는 것을 마음대로 펼칠 수 있는 단계다. 생각이 바로 결과물이 되는 경험을 할 수 있는 신나는 단계로, 여기까지 도달하면 주위에서 '마스터'라 부르기도 한다.
이 책은 첫 번째 단계에서 두 번째 단계로 넘어가는 관문에 있는 책이다. 지금까지 쌓아 온 유니티에 관련된 지식을 한데 모아 어엿한 게임이라 부를 수 있는 결과물을 만들어내는 과정을 이 책을 통해 경험할 수 있다.
오락실에 가면 무조건 볼 수 있는 좀비 호러 건슈팅 게임 <하우스 오브 더 데드>라는 초히트작이 있다. 이 게임을 기반으로 B급 감성을 가미시켜 제작한 <타이핑 오브 더 데드> 게임이 있으며, 총 대신 키보드에 단어를 입력해 좀비를 처치하는 게임으로 나름의 인기를 누린 수작이다. 독자는 이 책을 통해 <타이핑 오브 더 데드>를 모티브로 한 좀비 호러 타이핑 액션 게임을 개발한다. 게임을 디자인하고, 필요한 에셋을 준비하고, 좀비가 어디서 튀어나올지 모르는 음침한 코너가 가득한 레벨을 디자인하고, 입력/전투 시스템을 구현하고, 보너스 시스템을 구체화한다. 여기에 더해 개발 전체를 바라봐야 하는 개발 관리와 효율화 그리고 다양한 플랫폼에 대해 고려할 사항도 다룬다. 간단히 말해 게임을 하나의 제품으로 완성하는 과정을 경험하게 된다.
게임은 창작물이며, 창작에 필요한 도구와 기술을 마스터했을 때, 비로소 본인이 그리는 모습이 나올 수 있다. 물론 게임마다 제작 방식이 다르기 때문에 이 책이 모든 것을 담을 수는 없겠지만, 본인이 중급에서 마스터 레벨로 올라가는 과정에 큰 도움이 될 것은 의심의 여지가 없다. 여러분의 게임 개발 라이프에 행운이 깃들길 바란다!
상품 정보 고시
도서명 타이핑 슈팅 액션 게임 개발 with 유니티 2/e
저자 앨런 쏜
출판사 에이콘출판
ISBN 9791161752303 (1161752307)
쪽수 576
출간일 2019-01-02
사이즈 190 * 236 * 28 mm /1310g
목차 또는 책소개 1장. 준비와 에셋 설정
__명확한 게임 디자인
__에셋 준비
__<죽음의 키>를 위한 에셋 가져오기
__요약

2장. 레벨 디자인과 구성
__스카이박스로 신 구성하기
__레벨 구성하기-모듈화 건설 세트
__레벨 구성-정돈과 구조
__레벨 디자인-팁과 트릭들
__레벨 라이팅-준비
__라이트매핑 시작하기
__라이트맵 베이크하기-해상도와 크기
__라이트맵 베이킹하기-세부 사항
__라이트 프로브
__라이팅 FAQ(자주 묻는 질문)
__내비게이션 메시
__오클루전 컬링
__플레이어 카메라 생성하기
__파티클 시스템
__음악과 오디오
__요약

3장. 플레이어 컨트롤-이동
__플레이어 이동
__좀비 전투
__플레이어 웨이포인트 생성하기
__카메라 움직이기
__애니메이터 그래프 설정하기
__애니메이션 다루기-내비게이터 생성
__내비게이터 GUI
__요약

4장. 플레이어 컨트롤 -타이핑과 생명력
__단어 전투
__단어 목록 만들기
__Visual Studio Code 사용하기
__WordList 클래스 생성하기
__단어 매칭
__타이퍼 오브젝트
__타이퍼 클래스 진행하기
__생명력과 데미지
__데미지와 피드백
__플레이 스코어
__보너스 아이템
__요약

5장. 적들과 인공지능
__좀비 캐릭터 구성하기
__좀비 프리팹으로 시작하기
__좀비 인공지능 계획하기
__상태 구조 개발하기
__NPC 애니메이터 컨트롤러 개발하기
__Idle 상태 개발하기
__추격 상태 개발하기
__공격 상태의 개발과 추가 사항
__사망 상태 개발하기
__좀비와 텍스트 입력
__좀비와 Typer 클래스
__적들과 카메라 활성화시키기
__플레이 모드 다루기
__요약

6장. 프로젝트 관리와 버전 관리
__프로젝트 관리
__트렐로를 사용한 프로젝트 관리 적용
__클라우드 저장소를 통한 협업
__Git을 이용한 버전 컨트롤
__Git과 GitKraken 사용 시작하기
__버전 컨트롤을 위해 유니티 설정하기
__복원과 폐기하기
__브랜치와 브랜칭
__충돌과 해결
__Git과 웹
__푸시와 풀
__복제
__요약

7장. 영구 데이터-게임 상태 불러오기와 저장
__데이터 직렬화
__플레이어 데이터-데이터 저장하기
__플레이어 데이터-데이터 저장하기
__플레이어 데이터-INI 파일
__데이터 저장-XML 파일
__데이터 저장-JSON 파일
__데이터 저장-바이너리 파일
__<죽음의 키>를 위한 데이터 저장
__요약

8장. 성능, 최적화, 모바일 그리고 더 나아가
__통계와 성능
__프로파일러와 성능 평가
__최적화 팁과 기술
__모바일 개발 시작하기
__모바일 개발 진행하기
__안드로이드로 빌드하기
__가상현실로 빌드하기
__요약
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

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

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

회원로그인

오늘 본 상품

  • 타이핑 슈팅 액션 게임 개발 with 유니티 2/e
    타이핑 슈팅 액션
    36,000
  • 갈리아 원정기
    갈리아 원정기
    21,600