유니티를 이용한 VR 앱 개발 (유니티 기초부터 콘텐츠 제작까지)

유니티를 이용한 VR 앱 개발 (유니티 기초부터 콘텐츠 제작까지)

$33.14
Description
내 손으로 만드는 가상현실 콘텐츠
쉽게 따라 하면서 배우는 유니티 VR 앱 개발
VR(Virtual Reality, 가상현실)이라는 단어는 이제 다들 낯설지 않을 것이다. VR 게임, 동영상, 체험관을 주변에서 쉽게 볼 수 있듯, VR은 우리 가까이에 다가와 있다. 다양한 국가와 기업에서도 엄청난 시장 규모를 전망하고 있으며, 우리 정부도 1조 원 이상의 자금을 추가 투입하기로 하는 등 VR 시장은 더 커질 것으로 예상하고 있다.

이 책은 이러한 VR 앱을 만들 수 있는 입문서로, 게임 엔진 유니티와 VR에 대해 자세히 설명하고 있다. VR을 개발할 수 있는 유니티의 기초적인 내용과 사용법, 실제 개발하면서 알아 둬야 할 개념, 개발한 것을 VR로 적용하기 위한 방법에 대해 소개하며, 기본 개념과 더불어 고급 개념인 충돌 관련 컴포넌트도 다루고 있다.

유니티에 대한 기초를 다지고 나면, VR 슈팅 게임과 360 별자리 관측 앱(플라네타륨)을 처음부터 끝까지 만들어 본다. 내 손으로 직접 앱을 만들어 봄으로써 VR 게임에 대한 감각을 익히고 다양한 VR을 제작할 수 있는 실력을 기를 수 있다.
저자

코노노부히로

게임프로그래머로코나미스퀘어에닉스(콘솔게임업계경력10년정도)에서DeNA(소셜게임업계경력2년)를거쳐주식회사ITAKO를세움.슈팅게임(STG)을각별히사랑하지만동체시력의쇠약함을느끼는요즘.

목차

Chapter1VR(가상현실)과게임엔진유니티(Unity)
1-1VR(가상현실)이란
1-2유니티(Unity)란

Chapter2유니티를도입해보자
2-1개발환경을정리하자
2-2유니티를설치하자
2-3안드로이드개발준비를하자
2-4iOS개발준비를하자

Chapter3유니티를다뤄보자
3-1프로젝트를만들자
3-2유니티인터페이스를살펴보자
3-3씬에물체를배치해보자
3-4유니티에서의물체표현에대해서배우자
3-5씬을실행하자

Chapter4스마트폰을사용해서VR로보자
4-1스마트폰에설치하자(안드로이드편)
4-2스마트폰에설치하자(iOS편)
4-3스마트폰을사용해서VR로확인해보자

Chapter5게임개발을시작하자
5-1게임기획을생각해보자
5-2프로젝트만들기및준비를하자
5-3스크립트를작성하자
5-4스크립트로오브젝트를동작시키자

Chapter6총알을쏘아적을쓰러뜨리자
6-1총알을발사하자
6-2적을쓰러뜨리자
6-3적을랜덤으로출현시켜보자
6-4파티클연출을넣자
6-5소리를넣자

Chapter7게임의규칙을만들자
7-1UI를표시하자
7-2제한시간을만들자
7-3점수를도입하자
7-4시작과결과표시를만들자

Chapter8VR에대응하자
8-1VR로확인하자
8-2VR로조작할수있게해보자
8-3VR설정을하자

Chapter9게임의콘텐츠를늘리자
9-1애니메이션을붙여보자
9-2타이틀과스테이지선택의표시를만들자
9-3적의종류를늘리자
9-4씬을장식하자

Chapter10360도플라네타륨을만들자
10-1360도플라네타륨에대해생각해보자
10-2필요한데이터를모으자
10-3별을놓자
10-4별자리를표시하자
10-5스마트폰에설치해서살펴보자

Chapter11360도동영상을재생하자
11-1360도동영상을보자
11-2동영상을재생하자

출판사 서평

CHAPTER1VR(가상현실)과게임엔진유니티(Unity)
가상현실이라는기술에대해간단히설명하며,VR기기의종류와이를활용한예를소개합니다.이책에서사용하는유니티에대해서도설명합니다.

CHAPTER2유니티를도입해보자
유니티를사용한게임개발을준비합니다.개발을할윈도/맥OS컴퓨터종류별로유니티설치방법을설명하며,안드로이드와iOS에서앱을개발을하기위한사전준비를합니다.

CHAPTER3유니티를다뤄보자
유니티실행을시작으로유니티의기본조작과인터페이스에대해설명하고,간단한씬을만들어보면서유니티에서의오브젝트의표현과사고방식을알아봅니다.작성한씬을실행하면서3D게임을만드는데중요한카메라의개념에대해서도다룹니다.

CHAPTER4스마트폰을사용해서VR로보자
앞서작성한씬을VR앱으로만들어안드로이드나iOS의휴대단말에설치하고확인하는방법에대해알아봅니다.VR고글및Cardboard뷰어에서의조정과확인방법에대해서도배웁니다.

CHAPTER5게임개발을시작하자
VR에의한시점이동을이용한슈팅게임을실제로만들면서유니티를사용한게임제작이나VR표현방법에대해배웁니다.우선만드는게임의개요에대해설명한다음,실제로에셋을넣어보거나간단한스크립트를작성해서동작하는부분까지설명합니다.

CHAPTER6총알을쏘아적을쓰러뜨리자
실제로슈팅게임의핵심요소인‘총알을쏘아적을쓰러뜨린다’부분을만들며프리팹의사용법이나충돌판정,이펙트나사운드의재생방법에대해설명합니다.

CHAPTER7게임의규칙을만들자
슈팅게임을좀더게임답게만들기위한게임규칙을작성하며그중에서사용자인터페이스(UI)의작성방법이나게임의진행을관리하는방법에대해다룹니다.

CHAPTER8VR에대응하자
지금까지작성한슈팅게임을VR로플레이할수있게해보며,VR특유의사용자인터페이스(UI)작성방법이나유니티에서의자세한설정방법에대해다룹니다.

CHAPTER9게임의콘텐츠를늘리자
최소한의필요한기능을갖춘VR슈팅게임완성후응용편으로써,게임의모양새를좋게하거나다양성을늘려서게임을확장해봅니다.지금까지작성한VR슈팅게임을개량해가면서지금까지접하지않았던유니티의기능(씬취급법,경로탐색과내비게이션등)에대해서설명합니다.

CHAPTER10360도플라네타륨을만들자
지금까지학습해온유니티의기능을사용해서VR슈팅게임과는다른앱을만들어봅니다.이번에는플라네타륨(planetarium)에별자리를표시해눈앞에떠오르는별자리를나타내며,지금까지학습해온유니티의기능과아직소개하지않은유니티의기능(셰이더,선그리기등)을학습합니다.

CHAPTER11360도동영상을재생하자
360도로볼수있는VR동영상재생앱을만듭니다.이장에서도지금까지소개하지않은유니티의기능(앱에리소스포함방법,직접만드는셰이더작성방법등)을다룹니다.