오늘날 우리는 가상현실(VR)이 급격하게 성장하는 것을 목격하고 있다. 가상현실은 우리가 우리의 정보, 친구, 세계 전체와 상호작용하는 방식을 근본적으로 변화시키는 흥미로운 신기술이다.
당신은 헤드 마운트 디스플레이(고글과 같은)를 착용하고, 입체 3D 씬을 볼 수 있다. 머리를 움직여서 주위를 둘러볼 수 있으며, 휴대용 컨트롤러나 모션 센서를 사용해 걸어 다닐 수도 있다. 완전히 현실적인 가상현실을 체험할 수도 있다. 이것은 마치 다른 가상 세계에 실제로 존재하는 것처럼 느껴질 것이다.
이 책은 유니티3D 게임 엔진을 사용해 가상현실을 개발하는 과정을 실용적인 내용과 프로젝트 기반 방식을 통해 자세하게 가르쳐 줄 것이다. 유니티 5와 다른 무료 또는 오픈소스 소프트웨어를 사용해 직접 일련의 프로젝트와 단계별 튜토리얼을 실습하고 깊이 있는 논의를 나눌 것이다. VR 기술은 빠르게 발전하고 있기 때문에, 우리는 VR 게임과 애플리케이션을 더 실감 나고 편안하게 만들 수 있는 기본적인 원칙과 기법을 중심으로 살펴볼 것이다.
유니티를 사용해 오큘러스 리프트(Oculus Rift)나 구글 카드보드(Google Cardboard) 같은 기기에서 체험할 수 있는 VR 애플리케이션을 개발하는 방법을 배울 것이다. VR에서 특히 중요하고 아마도 유일할 수 있는 기술적 고려 사항도 다룰 것이다. 이 책을 다 읽고 나면 유니티를 사용해서 다채롭고 인터랙티브한 가상현실을 개발할 수 있다.