한빛출판네트워크

IT/모바일

유니티 5로 구현하는 안드로이드 게임 개발

리얼타임 eBook

번역서

판매중

유니티 5로 구현하는 안드로이드 게임 개발
좋아요: 64
  • 저자 : 발레라 코것
  • 역자 : 최민석
  • 출간일 : 2015-12-30
  • 페이지 : 260쪽
  • ISBN : 9788968487958

합계 : 13,500

리얼타임 eBook은 PDF 형식으로 제공되며, 다운로드한 eBook은 PDF 포맷을 지원하는 디바이스 또는 프로그램에서 제한없이 열람할 수 있습니다. 또한 eBook 내의 텍스트 검색 및 인쇄도 가능합니다.

  • 유니티 5로 안드로이드에 최적화된 실용적이고 멋진 게임과 앱을 개발하는 완벽한 방법을 전수합니다.


    유니티 5는 멀티 플랫폼(안드로이드, iOS, 블랙베리, 윈도우 폰, 윈도우, 플레이스테이션, 엑스박스, 맥, 리눅스, 웹)을 위한 개발 환경으로, 2D와 3D 게임과 앱을 매우 효과적으로 제작할 수 있는 툴이다. 유니티 5는 다양한 문제를 해결하기 위한 유용하고 효과적인 여러 툴을 제공하며, 유니티 렌더링 엔진을 활용하면 큰 비용과 노력 없이도 탁월한 실시간 고품질 그래픽을 구현할 수 있다.


    이 책은 유니티 5 전문가는 물론 초보자라도 안드로이드 게임이나 앱을 성공적으로 디자인, 구현, 구축하고 품질을 개선하는 데 필요한 기술을 배울 수 있게 구성됐다. 각 단원에서 중요 작업을 순차적으로 안내하는 과정을 따라하면 안드로이드 게임과 앱의 주요 기능을 구현하기 위한 유니티 5 엔진의 핵심 기능을 쉽고 빠르게 터득할 수 있게 될 것이다.


    이 책의 목적은 유니티 개발자가 안드로이드 장치용 게임을 개발, 최적화 및 배포하는 방법을 익히고 더 멋진 안드로이드 게임을 개발하는 데 필요한 유니티 5 엔진의 신기능을 배우도록 안내하는 것이다.


    이 책의 구성은 먼저 안드로이드 플랫폼에 맞게 유니티 5 설정을 구성하는 방법을 설명하는 것으로 시작한다. 실용적인 기법과 팁/트릭을 이용해 혁신적이고 사용자 친화적인 기능을 구현한다. 안드로이드 게임을 개선하고 성능을 향상하는 방법을 알아보고 물리 기반 셰이더와 전역 조명을 이용한 고품질 그래픽 렌더링의 놀라운 세계로 안내한다. 또한 유니티 5 엔진의 안드로이드 관련 기능과 네이티브 C#과 자바스크립트 코드를 유니티 스크립트로 변환하는 방법을 알아본다.


    이 책의 대상독자


    이 책은 유니티의 구조와 프로그래밍 및 셰이딩에 대한 기본 지식을 갖춘 독자는 물론 전문 유니티 개발자까지 염두에 두고 구성됐다. 유니티 5로 게임이나 앱을 개발하면서 생길 수 있는 여러 문제나 궁금증에 대한 해결책과 정보를 신속하게 찾아보려는 경우에도 아주 유용하다.


    이 책은 유니티 5 엔진에 대해 어느 정도 알고 있지만 아직 제대로 사용해보지 않았거나 프로그래밍 경험은 있지만 아직 유니티 5를 사용해 실제로 안드로이드 게임과 앱을 개발한 경험은 없는 독자에게도 적합하다. 이러한 독자는 이 책을 보면서 고품질 안드로이드 게임과 앱을 개발하는 방법을 빠르게 숙달할 수 있다. 또한 유니티의 다양한 기능을 폭넓게 살펴보고 전 세계의 전문가들이 이용하는 기법과 해결책, 팁과 트릭을 배우려는 독자에게도 적합하다. 특히 C#이나 자바스크립트에 대한 기본적인 경험이 있고 유니티의 워크플로에 어느 정도 익숙하다면 진행하는 데 도움이 된다.


    기존의 게임 개발 경험이 있는지 여부와 관계없이, 유니티를 이용해 처음으로 게임과 앱을 개발하려는 독자라도 이 책에서 꼭 필요한 도움을 받을 수 있을 것이다. 이 책은 초보자부터 전문 개발자까지 팀원 모두에게 필요한 책이다.

  • [저자] 발레라 코것

    발레라 코것(Valera Cogut)은 12년의 프로그래밍 경력을 가진 독립 소프트웨어/비디오 게임 개발자로서 2008년부터 게임 업계에서 일하기 시작했다. 그는 다양한 분야의 전문 지식을 갖춘 열정적인 소프트웨어/게임 개발자다. 게임 업계로 들어오기 전에는 PHP, Yii 프레임워크, Zend 프레임워크, 관계형 데이터베이스 관리 시스템, 아파치와 Nginx, C#, C++, C, 오브젝티브-C, 자바, 파이썬, UML 등 다양한 기술을 활용해 웹 사이트와 애플리케이션을 개발하는 일을 했다. 그러다가 해석기하학, 선형대수학, 논리, 통계와 확률, 미분 방정식, 그래프 이론, 수학적 분석을 비롯한 그의 탄탄한 수학 지식을 제대로 활용할 수 있는 게임 개발 분야로 방향을 전환했다. 그는 재사용 가능한 디자인, 최적화된 알고리즘, 깔끔한 코드, 정교한 워크플로 등과 관련된 작업에서 큰 만족감을 얻고 있다.
    발레라는 윈도우 폰, 안드로이드, iOS, PC, 맥을 포함한 다양한 플랫폼용 소프트웨어를 개발하는 데 참여했다. 현재는 재미 있고 창의적인 게임을 개발하면서 게임 잼에 참가하거나 관련 서적을 집필하는 등의 활동을 하고 있다. 그는 또한 팩트 퍼블리싱에서 출간한 『Unity Android Game Development by Example Beginner's Guide』의 기술 감수를 맡기도 했다.
    현재 발레라는 스위스의 유명한 게임 및 앱 개발사 중 하나인 Kaufcom에서 유니티3D C# 개발자로 일하고 있다.

     

    [역자] 최민석

    2005년부터 번역회사에서 언어전문가로 일하다 독립한 후 현재는 IT 전문번역가로 일하고 있다. 10여년 동안 수백 건의 소프트웨어 현지화와 개발자 웹 사이트 한글화 프로젝트를 진행했으며 최근에는 이전부터 주의 깊게 지켜보던 IT 전문 서적을 번역하는 일에 집중하고 있다. 번역한 책으로는 『Apache CloudStack』, 『엔터프라이즈 애플리케이션 아키텍처 패턴』, 『유니티와 C#으로 배우는 게임 개발 교과서』, 『자바 웹 개발 완벽 가이드』, 『시작하세요! 스프링 4 프로그래밍』, 『게임 디자인 워크숍』 등이 있다.

  • 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 요약

  •  

  • 내용이 없습니다.
  • 내용이 없습니다.
닫기

해당 상품을 장바구니에 담았습니다.
장바구니로 이동하시겠습니까?