알라딘

헤더배너
상품평점 help

분류

이름:존 도란 (John P. Doran)

최근작
2021년 8월 <유니티 모바일 게임 개발 2/e>

유니티 5.x 게임 개발의 시작

무료 버전과 프로 버전으로 제공되는 유니티(Unity)는 가장 인기 있는 서드파티 게임 엔진 중 하나다. 게임 개발이 끝나면 PC, 콘솔, 웹 등 다양한 플랫폼으로 출시 가능한 크로스 플랫폼(cross-platform) 엔진으로서, 인디 개발자는 물론 AAA 개발사에게도 매우 좋은 선택이다. 이 책은 유니티를 최대한 활용할 수 있게 해준다. 3D 및 2D 게임을 만들면서 GUI를 만드는 방법을 배우고, 전 세계가 즐길 수 있는 모습으로 게임을 공개하는 방법을 알려준다. 책을 새롭게 업데이트하면서 유니티의 신기능들을 십분 활용할 수 있도록 기존에 수록돼 있던 프로젝트들을 수정했고, 세 개의 새로운 프로젝트를 추가했다. 이 책을 통해 2D 트윈 스틱 슈터, 클릭커 게임, 엔드리스(endless) 게임, 슈팅 갤러리, 게임 속에 레벨 에디터가 포함된 횡 스크롤 플랫폼 게임, 일인칭 호러 서바이벌 슈터, 그리고 당신이 앞으로 제작할 게임들에 두루 쓰일 수 있는 GUI 메뉴 시스템을 만들어볼 것이다. 또한 설치 프로그램을 게임에 포함시켜 게임의 수준을 높이면서 더욱 차별화된 게임을 출시하는 방법을 배운다. 각 장은 새로운 유니티 기술을 가르쳐주거나 이미 알고 있는 기술을 최대한 활용할 수 있게 구성됐다.

유니티 모바일 게임 개발 2/e

인디 게임 개발자와 AAA 게임 개발자라면 여지없이 고객이 많은 곳에 게임을 내고 싶어한다. 해마다 더 많은 사람들이 모바일 기기를 구매하고 있으며, 앞으로도 이 흐름은 멈출 것 같지 않다. 유니티 엔진의 큰 장점 중 하나는 크로스 플랫폼 엔진으로 게임을 한 번 개발하면 큰 수고를 들이지 않고서 다른 콘솔로 변환이 가능하다는 점이다. 하지만 모바일 기기에서만 독특하게 구현할 수 있는 기능들이 있다. 이 책은 바로 그 부분을 다룬다. 이 책은 모바일 기기에 본인의 콘텐츠를 배포할 때 어떻게 유니티를 활용할 수 있는지 알아본다. 이 책을 진행하면서 모바일 게임을 개발하는 방법은 물론 iOS와 안드로이드에 배포하는 방법을 다룰 것이다. 모바일 기기에 어울리는 입력 시스템을 추가하고, 여러 가지 스크린 사이즈에 대응하는 방법을 알게 될 것이다. 그런 다음 유니티의 인 앱 구매와 광고 시스템을 통한 유료화 방법을 알아본다. 알림 기능을 사용해 유저가 게임으로 돌아올 수 있게 만들고, 트위터와 페이스북 SDK를 통해 게임을 전 세계에 공유하는 법도 배울 것이다. 유니티의 통계 시스템을 살펴보고, 여러 방법으로 게임을 폴리싱하며 게임을 구글 플레이와 iOS 앱스토어에 올려볼 것이다. 마지막으로 유니티의 새로운 AR Foundation 프레임워크를 사용해 증강 현실이 확대될 미래에 대응할 수 있는 AR 앱도 만들어볼 것이다.

유니티 셰이더와 이펙트 제작 3/e

이 책은 유니티 2018에서 셰이더(shader)와 포스트 프로세싱 효과(post-processing effect)의 생성에 익숙해지기 위한 가이드다. 먼저 포스트 프로세싱 스택을 살펴보면서 스크립트 작성 없이도 셰이더를 사용해볼 수 있는 것에 영향을 주는 몇 가지 방법을 살펴본다. 그다음에는 가장 기본적인 셰이더를 만들고 셰이더 코드가 구성되는 방식을 배우는 것부터 시작해, 처음부터 셰이더를 만드는 방법을 배운다. 이 기본 지식은 볼륨형 폭발(volumetric explosion)과 모피 셰이딩(fur shading) 같은 고급 테크닉을 배우면서 각 장을 더 진행할 수 있는 방법을 제공한다. 드래그 앤 드롭 인터페이스로 셰이더를 생성할 수 있는 방법을 보기 위해 새롭게 추가된 셰이더 그래프 에디터를 둘러볼 것이다. 3판은 특별히 유니티 2018을 위해 작성됐으며, 가능한 한 포토리얼리즘(photorealism)에 가까워지도록 물리 기반 렌더링과 글로벌 일루미네이션(global illumination)을 마스터하는 과정을 도울 것이다. 각 장의 끝에서 셰이더의 품질을 높이고 셰이더를 좀 더 효율적으로 작성할 수 있는 새로운 기술을 얻게 될 것이다. 각 장은 초보자부터 전문가까지 특정 스킬을 익힐 수 있도록 구성했다. 유니티에서 셰이더 작성을 처음 하는 사람은 각 장을 하나씩 진행하며 지식을 쌓을 수 있다. 어느 쪽이든 현대 게임을 게임답게 만들어주는 테크닉을 배우게 될 것이다. 이 책을 읽고 나면 유니티 3D 게임에서 사용할 수 있는 셰이더 세트와 그것을 추가하는 방법, 새로운 효과를 얻는 방법, 성능상의 요구를 해결하는 방법을 얻게 될 것이다.

C++를 사용한 언리얼 엔진 4 개발 2/e

언리얼 엔진 4(Unreal Engine 4)는 게임 개발자를 위해 게임 개발자가 만든 완전한 게임 개발 도구 모음이다. 실용적인 레시피가 100개가 넘는 이 책은 UE 4.21로 게임을 개발하는 동안 C++ 스크립팅이 갖고 있는 잠재력을 끌어내는 가이드다. 언리얼 편집기 내에서 C++ 클래스를 추가하고 편집하는 방법을 보여주며, (언리얼의 주요 강점 중 하나인) 프로그래머가 개발한 액터(actor)와 컴포넌트(component)를 디자이너가 커스터마이즈(customize)할 수 있는 방법을 알아본다. 또한 이 강력한 게임 엔진에 포함된 많은 도구와 함께 C++를 사용하는 이점을 이해하는 데도 도움이 된다. 객체지향 레시피가 혼합된 이 책은 UE4로 게임용 코드를 작성하고 C++를 사용해 게임 및 개발 환경을 구성하는 방법에 대해 실행 가능한 정보를 제공한다. 책이 끝날 무렵이면, C++를 스크립팅 언어로 사용하는 UE4를 사용해 최고의 개발자가 될 수 있다!

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자