But before we get into it, please note that I barely just began getting familiar with VR, so you can take this article as Part 1 of a series that will grow in the future.
Let's start with the basics:
The first time I put on a VR headset I felt something very similar to the first time I used a computer, or the first time I connected to the Internet. It's magical and it feels like the future. Only once in a while a new technology comes along that feels more than just a toy, and VR is one of them.
I want to get into VR not just to experience it, but mainly because I want to design & develop for it.
Exploring VR from a digital product design perspective is something so completely different than any other platform I've worked on so far. I'm excited to get my hands on it.
For me it feels like a natural progression. I started with graphic design in print (physical design), worked my way into the web (keyboard and mouse as input) and ended up focusing on mobile design. (touch & gestures)
Getting into VR now combines all of them, and even more.
Picking my platform & VR headset
Right now the market is still fairly small and when it comes to proper VR headsets, there are essentially only two to chose from. The HTC Vive and the Oculus Rift.
They're both somewhere around the same price point, but for me the decision to use the HTC Vive was pretty easy for many reasons, some of them below:
The Vive already ships with two controllers out of the box.
The Vive allows for room scale VR (you can walk around your room)
The Vive has a front-facing camera that allows for Augmented Reality Experiences in VR
The Vive runs perfectly together with SteamVR, and since I'm a big fan of Valve & Steam it was a no brainer to chose a VR headset that isn't trying to rely on exclusives.
But generally, I'd recommend you to just try either the HTC Vive or Oculus Rift and decide for yourself. Listening closely to the VR community right now, most people I know favor the Vive. However, later this year Playstation will most likely launch their own Playstation VR headset for a much lower price point which could be an option for you. But I wouldn't expect anything more advanced than the HTC Vive from that launch.
Building my PC Hardware
Unfortunately, if you're a Designer and most likely using a Mac, I have to disappoint you, your machine won't be strong enough for VR. Which means, if you're not owning a Windows PC yet, you have to get one.
Generally I'm not a big fan of stock computers, so I planned on ordering each component and putting together a custom PC for myself. Luckily, my friend Pieter Levels just recently finished his PC and recommended me a list of components that worked really well for him. Big high five for that Pieter!
The PC I built is also based on ITX components, which means it's a very small case and small PC that allows you to take it into your hand luggage on a plane. (if needed)
Below you can find a list of each component I ordered for my PC. But please, remember that some components are very gaming specific, so you can go cheaper for sure. I build mine in mind to also be an all around good gaming machine:
Gaming KeyBoard → $75.84 CM Storm QuickFire TK - Compact Mechanical Gaming Keyboard When it comes to PC gaming, I love mechanical LED keyboards. They just feel great for Keyboard & Mouse gaming. Otherwise, you can go with pretty much any cheap keyboard you like if you use the computer just for VR.
Game Controller → $136.88 Xbox One Elite Wireless Controller You can also get the cheaper version for $50 or pretty much any game controller. This one is probably more a high end game controller that you will own for a while.
Controller Charge Kit→ $24.00 Xbox One Play and Charge Kit Not needed, but if you don't want to always put batteries in your controller, this one is basically a integrated battery so you can charger your Xbox controller
Controller Wireless Adapter→ $23.99 Microsoft Xbox Wireless Adapter for Windows Not needed if you're cool with having a cable attached to your PC when using the controller. This Adapter just makes your controller wireless so you can freely move around. Definitely recommended since many VR games rely on controller input & ask you to move around.
(left side is my VR setup, right side my regular design setup)
First time VR setup
After I've built my PC, I went on to set up my HTC Vive headset. I was actually pretty surprised how easy it is. You can find the full guide right here. I personally just connected everything without any instructions and found out that it all worked without even reading through all the instructions.
So in short:
Make sure your HTC Vive Headset is adjusted (Lense distance etc.)
Make sure everything is properly connected according to the guide
Make sure Steam and SteamVR are installed
Make sure the firmware on all controllers & Vive is updated
Run the Room & SteamVR Tutorial
My first games & experiences
Honestly, there are way too many to even talk about. I recommend to just browse through the Steam library and get your hands on everything possible. But the first games & experiences you should try are:
More specific game recommendations can be found here. I will probably write a separate article just on games & apps for the HTC Vive in the next few weeks.
Setting up Unity3D for VR Development
While I enjoy playing and enjoying experiences on the HTC Vive, I'm even more excited to develop and design for it. So what I did next was setting up the development environment to get ready for creating my own VR experiences.
Generally, it wasn't really that hard to get started. Here are the steps required:
And you're pretty much set up to use your HTC Vive together with Unity 3D and start creating. I just started as well and can't wait to share my first experiences with you in a couple weeks. So far I have a strangely familiar feeling with Unity3D, even though I've never worked with it.
Looking forward to write the next VR article soon!