Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Virtual Reality Blueprints

You're reading from   Virtual Reality Blueprints Create compelling VR experiences for mobile and desktop

Arrow left icon
Product type Paperback
Published in Feb 2018
Publisher Packt
ISBN-13 9781786462985
Length 250 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
John Williamson John Williamson
Author Profile Icon John Williamson
John Williamson
Charles Palmer Charles Palmer
Author Profile Icon Charles Palmer
Charles Palmer
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. The Past, Present, and Future of VR FREE CHAPTER 2. Building a Solar System for Google Cardboard 3. Building an Image Gallery System for the Gear VR 4. Adding User Interactions to the Virtual Gallery Project 5. Fighting Zombies on the Oculus Rift 6. Scripting Zombies for the Oculus Rift 7. Carnival Midway Games — Part 1 8. Carnival Midway Games — Part 2 9. VR Hardware Roundup 10. VR Terms and Definitions 11. Other Books You May Enjoy

To get the most out of this book

Before getting started with the projects outlined in this book, you will need a few things. The first is a Mac or PC computer that meets the Unity 3D system requirements. Visit https://unity3d.com/unity/system-requirements to confirm that your computer can run the software.

This book uses the free version of the Unity 3D game engine. If you are not familiar with the engine, visit https://unity3d.com/learn/tutorials/topics/interface-essentials for an introduction on the interface and basic game objects. The engine is constantly under development for improvements and feature releases. New patches are announced monthly, and major version releases appear two to three times a year. With this ever-changing nature, readers should install the latest version of Unity and visit https://unity3d.com/unity/roadmap to review any updates to the VR toolset.

Although a computer is required to develop each project, a VR headset is still needed to fully test the environments. We designed these tutorials for the Google Cardboard (Project: Trappist-1 Solar System), Samsung Gear VR (Project: Image Gallery), and Oculus Rift (Project: Zombie Shooter, Carnival Midway). However, the concepts are universal and with minor adjustments, the projects can be adapted to other devices as well.

Each hardware platform requires a Software Development Kit (SDK) or custom Unity package to facilitate communication between Unity and the VR device. Instructions for installation can be found at the beginning of each project. It is also important to check for software compatibility with your installed version of Unity. This can be done at the download site or in the VR Device section of Unity at https://docs.unity3d.com/Manual/VRDevices.html.

Download the example code files

You can download the example code files for this book from your account at www.packtpub.com. If you purchased this book elsewhere, you can visit www.packtpub.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

  1. Log in or register at www.packtpub.com.
  2. Select the SUPPORT tab.
  3. Click on Code Downloads & Errata.
  4. Enter the name of the book in the Search box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR/7-Zip for Windows
  • Zipeg/iZip/UnRarX for Mac
  • 7-Zip/PeaZip for Linux

The code bundle for the book is also hosted on GitHub at https://github.com/PacktPublishing/Virtual-Reality-Blueprints</span>. We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Download the color images

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "Finally, we will keep the project organized by dragging the OrbitController's icon to the Scripts folder."

A block of code is set as follows:

public Transform orbitPivot;
public float orbitSpeed;
public float rotationSpeed;
public float planetRadius;
public float distFromStar;

Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Create a new sphere using GameObject | 3D Object | Sphere."

Warnings or important notes appear like this.
Tips and tricks appear like this.
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime