Top

유니티 모바일 게임 개발 2/e [모바일 게임 개발 기본부터 증강 현실 앱 만들기까지]

  • 원서명Unity 2020 Mobile Game Development: Discover practical techniques and examples to create and deliver engaging games for Android and iOS, 2nd Edition (ISBN 9781838987336)
  • 지은이존 도란(John P. Doran)
  • 옮긴이이진오
  • ISBN : 9791161755526
  • 36,000원
  • 2021년 08월 06일 펴냄
  • 페이퍼백 | 472쪽 | 188*235mm
  • 시리즈 : acorn+PACKT, 게임 개발 프로그래밍

책 소개

소스 코드 파일은 여기에서 내려 받으실 수 있습니다.

요약

유니티 엔진으로 모바일 게임을 개발할 때 반드시 알아야 할 기본 사항을 예제와 함께 세심하게 다룬다. 프로토타입 형식의 게임을 같이 구성하면서 최신 모바일 게임이 포함해야 할 트렌디한 기능을 구현한다. 유저 트랙킹, 테스트, SNS, 마케팅까지 다루면서 단순히 게임 개발에서 멈추는 것이 아니라 하나의 종합 패키지의 관점에서 바라본다. 유니티로 모바일 게임을 만들고자 하는 사람에게 탄탄한 기반을 제공한다.

이 책에서 다루는 내용

■ 모바일 게임용 유저 인터페이스 디자인
■ 모바일 게임용 충돌 감지, 유저 입력 처리, 플레이어 이동 구현
■ 모바일 기기 입력을 사용한 흥미로운 게임 플레이 구현
■ 유니티 게임 엔진의 모바일 알림 패키지를 통한 유저 유지
■ 눈이 즐겁고 상호작용 가능한 안드로이드와 iOS 기기용 컨텐츠 구현
■ 유니티 광고와 인 앱 구매를 통한 게임 유료화

이 책의 대상 독자

iOS와 안드로이드용 모바일 게임을 개발하고 싶은 개발자를 위한 책이다. C#에 관한 사전지식은 필수는 아니지만, 있으면 좋다.

이 책의 구성

1장, ‘게임 구성하기’에서는 이 책의 기반이 될 단순한 프로젝트를 유니티에서 구현할 것이다. 이 프로젝트는 책 전반에 걸쳐 모바일 게임에 일반적으로 많이 적용되는 기능들을 추가할 것이다. 또한 유니티 기본 개념에 대한 환기 역할도 같이 한다.
2장, ‘안드로이드와 iOS 개발 프로젝트 설정’은 프로젝트를 iOS와 안드로이드 모바일 기기에 배포할 때 필요한 구성 방법을 다룬다. 안드로이드를 위해 자바(Java)와 안드로이드 SDK를 설치하고, iOS를 위해 Xcode를 설치해 설정한다.
3장, ‘모바일 입력/터치 컨트롤’은 모바일 기기에서 동작하는 입력 방식들을 보여준다. 마우스 이벤트를 시작으로, 터치 이벤트와 제스처를 감지하고, 속도계를 사용함과 동시에 Touch 클래스를 사용해 정보에 접근해본다.
4장, ‘해상도에 독립적인 UI’에서는 게임에 사용할 유저 인터페이스를 구성해본다. 타이틀 스크린을 시작으로 이후 장에서 사용할 여러 메뉴를 구성한다.
5장, ‘Unity Ads로 광고하기’는 유니티의 광고 프레임워크를 프로젝트에 적용시키고, 단순한 버전과 복잡한 버전의 광고를 어떻게 생성하는지 배운다.
6장, ‘인 앱 구매 적용하기’는 유니티의 인 앱 구매(IAP), In-App Purchase 시스템을 프로젝트에 적용하고, 소모성 콘텐츠 및 영구적 언락 콘텐츠를 생성하는 법을 다룬다.
7장, ‘소셜 네트워크와 함께’에서는 프로젝트에 소셜 미디어를 적용하는 법을 배운다. 트위터에 하이 스코어를 공유하고, 페이스북 SDK를 사용해 플레이어의 이름과 프로파일 이미지를 게임 내에서 표시한다.
8장, ‘알림으로 플레이어 잡아 두기’에서는 프로젝트에 알림을 구현한다. 구성으로 시작해 시간 예약된 기본 알림과 알림의 표시 방식을 커스터마이징해본다.
9장, ‘유니티 애널리틱스 사용하기’는 유니티의 통계 툴을 프로젝트에 적용시키는 몇 가지 방법을 다룬다. 커스텀 이벤트를 추적해보고, 리모트 세팅을 통해 게임을 스토어에서 다시 받지 않아도 게임 플레이를 수정할 수 있는 법을 배운다.
10장, ‘게임을 매력 있게’에서는 프로젝트의 수준을 높일 수 있는 여러 방법을 배운다. 트윈 애니메이션, 머티리얼, 포스트 프로세싱 효과, 파티클 효과를 사용해 프로젝트를 더 흥미롭게 즐길 수 있도록 만든다.
11장, ‘게임 빌드와 제출하기’는 구글 플레이와 iOS 앱스토어에 게임을 제출하는 과정을 다루면서, 더 원활하게 진행할 수 있는 팁과 트릭들을 담았다.
12장, ‘증강 현실’은 게임에 증강 현실을 추가하는 과정을 배운다. 먼저 프로젝트를 구성하고, ARCore, ARKit, AR Foundation의 설치와 설정 과정을 다룬다.