<클릭하시면 구매할 수 있는 온라인 서점으로 이동합니다>
이 책은 3D 그래픽 경험은 있으나 유니티엔진은 처음 접하는 분에게 유니티엔진의 기본적인 3D 에셋제작 방법과 배경그래픽의 제작 흐름에 대해 알려준다. 이 책에서 소개하는 주요 핵심내용은 유니티엔진을 통해서 게임 [디아블로] 던전 느낌의 배경그래픽을 제작하는 것이다. 타일링 바닥, 던전 기둥, 가고일 석상 등의 주요 3D에셋 제작과정들을 통해서 유니티엔진에 최적화된 3D 에셋제작 노하우와 블록조합 방식의 배경그래픽을 완성하는 과정이 소개됩니다. 또한, 완성된 던전은 유니티의 빌드과정을 통해서 스마트폰에서 손쉽게 확인해볼 수 있다.
이 책에서는 게임의 재미를 만들어내는 레벨디자인의 개념과 필요성에 대해서 설명하고 있다. 다양한 레벨디자인이 적용된 게임은 유저들에게 몰입감을 부여하며 게임의 완성도를 한층 높여주게 마련이다. 이 책을 보고 나면 제약이 많은 모바일 개발환경에서 체크해야 할 레벨디자인 사항들에 대해서 알 수 있을 것이다.
Part_01. 유니티엔진 시작하기
1. 배경작업을 위한 유니티엔진 알아두기
- 3D 배경디자이너, 유니티 엔진을 만나다,
- 유니티엔진의 강점
2. 유니티설치와 인터페이스
- 유니티엔진 설치하기
- 프로젝트 생성하기
- 인터페이스 이해하기
3. 예제로 익히는 유니티 기초활용_이정표 만들기
- 기본박스 생성하기
- 나무상자 에셋만들기
- 이정표 에셋 조립하기
- 무대만들기
- 연출하기
Part_02. 효율적인 제작을 위한 기초설계
1. 기본정보설정
- 장르 설정
- 레퍼런스 이미지 설정
- 월드 규모 설정
- 카메라 시점 설정
2. 제작환경 설정
- 단위
- 2인 이상의 작업방식 정리하기
3. 에셋제작 계획하기
- 모바일을 고려한 에셋 제작
- 유니티 최적화를 고려한 텍스쳐의 활용
Part_03. 활용하기 좋은 에셋제작하기
1. 타일텍스쳐 만들기
- 바닥무늬 구상하기
- 재미를 주는 마모와 균열넣기
- 포토샵을 이용한 타일 만들기
2. 기둥에셋 만들기
- 에셋제작시 유의사항
- 양감을 살리는 텍스쳐 만들기
3. 가고일 석상 만들기
- 효율적인 모델링
- 입체적인 맵핑하기
4. 3ds Max에서 유니티로 내보내기
- 3ds Max에서 FBX로 저장하기
- 유니티에서 활용하기
Part_04. 레벨디자인 계획
1. 게임배경 작업중에서 레벨디자인이란?
- 레벨이란 무엇인가
- 레벨을 제작하면서 확인해야 할 스케일, 재질감
- 라이팅이 레벨에 주는 영향력
2. 레벨설계작업
- 레벨설계 전에 고려해야할 사항
- 레벨디자이너가 레벨을 만들 때 고려해야할 처음과 끝
- 머리 속의 동선을 디자인해보자
- 유니티의 터레인
- 터레인의 하이트맵
3. 모바일에서 레벨디자인 고려사항
- 모델링 / 알파텍스쳐 / 라이트 / 쉐이더
- 에셋과 머터리얼 공유
- 스태틱 속성의 체크
- 스카이박스를 활용하자
- 메쉬를 활용하자
4. 레벨 설계 문서 만들기
[잠깐] 효율적인 최적화를 위한 모델링 & 텍스쳐
Part_05. 유니티에서 레벨 Scene 제작하기
1. 레벨 제작하기 위한 초석
- 레벨동선을 고려한 기초 컨셉작업
- 레고형식의 조립화된 레벨작업 - 에셋의 모듈화
2. 유니티에서 Scene 제작을 위해 알아두어야 할 기능
- 프리팹(Prefab)이란?
- 스카이 박스에 넣어서 세팅해보기
3. 모바일용 레벨제작
- 모바일에서 쿼터뷰 게임이 많은 이유
4. 쿼터뷰로 만들어 보는 던전
- 스타트 포인트 작업하기
- 창문과 기둥배치하기
- 바닥작업하기
- 라이트의 배치
- 디테일한 조정과 배치
- 던전의 볼륨 잡아가기
- 바닥 데코레이션의 강조
- 라이팅 에셋 배치하기
- 프리팹 정리 및 마무리 충돌 작업
5. 유니티의 라이트
- 유니티 라이트의 종류
- 라이트 설치방법
- 유니티 라이트맵 굽기
6. 모바일에서 라이트 맵을 잘 세팅해보자
- 라이트맵 준비하기
- 라이트맵 굽기
7. 캐릭터 컨트롤러
8. 빌드 하기
- 안드로이드 SDK 다운로드 / 설치
- 사용자 시스템에 장치 인식시키기
- 유니티에 안드로이드 SDK 경로 추가하기
Appendix | 아티스트를 위한 유니티 쉐이더의 기초
쉐이더의 이해
유니티의 기본 쉐이더
쉐도우 건 쉐이더의 활용
이 책은 기존의 게임구현에 관련된 프로그래밍과 툴에 대한 설명이 높았던 다른 서적들과 다르게 레벨디자인을 전문적으로 다루며 게임배경을 최적화하여 구현할 수 있는 방법이 담겨 있습니다. 레벨디자인에 대한 구체적인 설명과 쉬운 예시 그리고 직접 개발을 해오면서 얻은 노하우까지 담겨 있습니다. 특히 툴의 활용이라는 측면에서 실무개발자들에게 좋은 참고서라고 생각하며 레벨디자인의 과정을 시작하는 분들께도 추천해드립니다.
장희선 / [엔씨소프트] 모바일 팀
다양한 직군을 가진 사람들과 협업을 통해 완성되는 게임은 레벨디자인을 통해서 좀 더 황홀한 자극과 재미 등을 선사하는 무대를 표현하며, 종합엔터테인먼트로 인정받고 있습니다. 이 책에서는 게임기획자뿐만 아니라 게임개발에 참여하는 모든 분들이 이해하기 쉽도록 레벨디자인의 기초부터 실무에서 활용이 가능한 참고자료를 정리해놓았습니다. 모바일 게임을 비롯한 모바일 게임산업이 성장하고 있는 가운데, 많은 개발자들이 이 책을 참고하여 전세계의 수많은 게이머들에게 게임의 즐거움, 꿈과 환상, 모험의 시간을 제공할 수 있는 멋진 게임을 제작할 수 있게 되길 바랍니다.
조창현 / [스퀘어 에닉스] 한국사업부 총괄
회사의 규모에 상관없이 실제 게임개발자들의 역량이 중요해진 개발 패러다임에서 게임제작 툴의 활용능력은 그만큼 개인의 역량을 발휘하는 중요한 요소로 부각되고 있습니다. 특히 유니티엔진은 프로그래머뿐 아니라 기획자, 디자이너들 또한 충분히 활용할 수 있어야 프로젝트의 퀄리티를 좌우한다고 할 수 있습니다. 이 책은 개발파트의 많은 팀원들이 참고할 수 있는 레벨디자인이나 에셋제작 활용 노하우들이 잘 설명되어 있는 책입니다. 이 책을 통해서 많은 게임개발사들이 수준 높은 프로젝트를 완성하여 전 세계의 모바일 게임 유저들과 즐겁게 소통될 수 있는 게임이 완성되기를 기대해봅니다.
임현택 / [넥슨코리아] 게임디자이너
이 책은 레벨디자이너를 꿈꾸는 입문자가 실무에서 진행되는 전반적인 개발프로세스를 이해하고 레벨기획문서 설계 및 디자인 고려사항 등 실제 업무에서 진행되는 작업 노하우를 익혀나갈 수 있는 전반적인 과정을 담았습니다. 레벨 디자이너를 준비하는 분들에게는 선배의 따뜻한 조언이자 지침서가 될 것입니다.
허정오 / [스마일게이트] 모바일 팀 게임디자이너
게임제작 기술이 나날이 발전하는 가운데, 최근 가장 인기 있는 유니티엔진의 기초 서적을 발간해 주신 분들께 무한한 감사를 드립니다. 이 책에는 실무자가 아니면 배우기 힘든 기술들이 설명되어 있어서 새로 시작하는 후배들에게 올바른 가이드 역할을 해줄 수 있을 것입니다. 이 책을 통해서 업계에 좋은 영향을 가져다 주길 바라며, 업계의 많은 개발자들에게 추천합니다.
김고웅 / [에이스톰] 애니메이션 팀장
게임 레벨디자인 관련 서적은 종종 접할 수 있으나 유니티엔진을 활용하여 설명한 책은 찾아보기 힘든 실정입니다. RPG게임의 레벨디자인을 직접 따라하며 만들어 볼 수 있어서 처음 유니티엔진을 접하거나 RPG장르를 개발하려는 디자이너 분들에게 추천합니다. 레벨디자인 작업 시 고려해야 할 최적화 방법에 대한 설명과 일반적인 유니티엔진의 기능적 최적화 방법에 대한 내용은 실무경험이 없는 분들에게는 좋은 팁이 될 수 있을 것입니다.
진성백 / [넥슨] BF프로그램파트 파트장
이 책에는 저자가 현업에서 직접 유니티엔진의 기반의 RPG개발을 경험하고 양질의 결과물을 만들어내기까지 겪어온 노하우를 하나도 빠짐없이 담겨 있습니다. 유니티 프로젝트를 진행하는 현업개발자, 아티스트부터 유니티 엔진기반 게임개발을 공부하는 분들까지 실제 게임개발에 적합한 방법들을 적용하여 결과물을 얻는 방법이 제시됩니다.
- 이병희 ([골프존 엔터테인먼트] 지스튜디오 AD)
문의사항
전화 : 070-7613-3606
이메일 : vielbooks@vielbooks.com
트위터 : @vielbooks
페이스북 : http://www.facebook.com/vielviel
댓글