유니티 5로 안드로이드에 최적화된 실용적이고 멋진 게임과 앱을 개발하는 완벽한 방법을 전수합니다.
유니티 5는 멀티 플랫폼(안드로이드, iOS, 블랙베리, 윈도우 폰, 윈도우, 플레이스테이션, 엑스박스, 맥, 리눅스, 웹)을 위한 개발 환경으로, 2D와 3D 게임과 앱을 매우 효과적으로 제작할 수 있는 툴이다. 유니티 5는 다양한 문제를 해결하기 위한 유용하고 효과적인 여러 툴을 제공하며, 유니티 렌더링 엔진을 활용하면 큰 비용과 노력 없이도 탁월한 실시간 고품질 그래픽을 구현할 수 있다.
이 책은 유니티 5 전문가는 물론 초보자라도 안드로이드 게임이나 앱을 성공적으로 디자인, 구현, 구축하고 품질을 개선하는 데 필요한 기술을 배울 수 있게 구성됐다. 각 단원에서 중요 작업을 순차적으로 안내하는 과정을 따라하면 안드로이드 게임과 앱의 주요 기능을 구현하기 위한 유니티 5 엔진의 핵심 기능을 쉽고 빠르게 터득할 수 있게 될 것이다.
이 책의 목적은 유니티 개발자가 안드로이드 장치용 게임을 개발, 최적화 및 배포하는 방법을 익히고 더 멋진 안드로이드 게임을 개발하는 데 필요한 유니티 5 엔진의 신기능을 배우도록 안내하는 것이다.
이 책의 구성은 먼저 안드로이드 플랫폼에 맞게 유니티 5 설정을 구성하는 방법을 설명하는 것으로 시작한다. 실용적인 기법과 팁/트릭을 이용해 혁신적이고 사용자 친화적인 기능을 구현한다. 안드로이드 게임을 개선하고 성능을 향상하는 방법을 알아보고 물리 기반 셰이더와 전역 조명을 이용한 고품질 그래픽 렌더링의 놀라운 세계로 안내한다. 또한 유니티 5 엔진의 안드로이드 관련 기능과 네이티브 C#과 자바스크립트 코드를 유니티 스크립트로 변환하는 방법을 알아본다.
이 책의 대상독자
이 책은 유니티의 구조와 프로그래밍 및 셰이딩에 대한 기본 지식을 갖춘 독자는 물론 전문 유니티 개발자까지 염두에 두고 구성됐다. 유니티 5로 게임이나 앱을 개발하면서 생길 수 있는 여러 문제나 궁금증에 대한 해결책과 정보를 신속하게 찾아보려는 경우에도 아주 유용하다.
이 책은 유니티 5 엔진에 대해 어느 정도 알고 있지만 아직 제대로 사용해보지 않았거나 프로그래밍 경험은 있지만 아직 유니티 5를 사용해 실제로 안드로이드 게임과 앱을 개발한 경험은 없는 독자에게도 적합하다. 이러한 독자는 이 책을 보면서 고품질 안드로이드 게임과 앱을 개발하는 방법을 빠르게 숙달할 수 있다. 또한 유니티의 다양한 기능을 폭넓게 살펴보고 전 세계의 전문가들이 이용하는 기법과 해결책, 팁과 트릭을 배우려는 독자에게도 적합하다. 특히 C#이나 자바스크립트에 대한 기본적인 경험이 있고 유니티의 워크플로에 어느 정도 익숙하다면 진행하는 데 도움이 된다.
기존의 게임 개발 경험이 있는지 여부와 관계없이, 유니티를 이용해 처음으로 게임과 앱을 개발하려는 독자라도 이 책에서 꼭 필요한 도움을 받을 수 있을 것이다. 이 책은 초보자부터 전문 개발자까지 팀원 모두에게 필요한 책이다.
1 안드로이드 플랫폼 설정 및 구성
__1.1 안드로이드 장치를 위한 유니티 5 구성
__1.2 유니티 5의 APK 확장 파일
__1.3 안드로이드 장치를 위한 프로젝트 빌드
__1.4 유니티 라이선스별 차이점
__1.5 요약
2 안드로이드 전용 기능
__2.1 안드로이드 플랫폼용 자바 및 네이티브 C 플러그인 작성
__2.2 유니티 5에서 안드로이드 센서와 기능에 접근하는 방법
__2.3 요약
3 안드로이드 장치에서 고수준 그래픽 구현
__3.1 물리 기반 셰이더
__3.2 전역 조명
__3.3 셰이더 최적화 연습
__3.4 요약
4 유니티 5의 애니메이션, 오디오, 물리 및 파티클 시스템
__4.1 유니티 5의 새로운 메카님 애니메이션 기능
__4.2 유니티 5의 물리 및 파티클 시스템
__4.3 요약
5 유니티 5 프로의 에셋 번들
__5.1 유니티 5의 에셋 번들 개요
__5.2 안드로이드 장치에서 실시간 코드 및 데이터 다운로드
__5.3 실무 보안 기법
__5.4 요약
6 최적화와 변환 기법
__6.1 오클루전 컬링과 LOD 최적화 기법
__6.2 유니티 C#과 유니티 자바스크립트 최적화 팁과 트릭
__6.3 유니티 C# 스크립트와 유니티 자바스크립트 코드를 변환하는 방법
__6.4 요약
7 문제 해결과 최상의 방법
__7.1 기본 제공 안드로이드 프로파일러를 이용한 성능 측정 방법
__7.2 유니티 프로파일러 툴을 이용한 안드로이드 장치 디버깅
__7.3 실전 기법
__7.4 스크립트를 통한 프로파일러 툴 이용
__7.5 요약
8 유니티 5에서 글로우 하키 개발
__8.1 게임 구조
__8.2 화면 워크플로와 핵심 게임 메카닉
__8.3 프로젝트 설정
__8.4 요약
리얼타임 eBook 안내
PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.