HTC Vive and Unity – Absolute Beginner Resources

If you want to develop a game or a VR experience on the HTC Vive, you are not familiar with Unity and don’t know where to begin? This article is for you! Check out my absolute beginner resources!

Hello World!

As web and mobile developer, I am used to the “Hello World” tutorials, you know, the ones that make you proud of being able those two simple words on a new interface. So, I was looking for an equivalent in VR and I found it: Hello World! Getting Started With VR Dev (Unity + Vive) by Level 2 Lab.

It is actually the first resource I used in VR development. The install process is really smooth and the explanations are great and fun! You explore the store and do everything with your own hands. And most importantly, it’s not too long for a first tutorial (12 mins, but you’ll need to press pause sometimes), you get to do something pretty quickly.

As we are in VR, you won’t make “Hello world” appear out of thin air. Instead, you will create the world and you will be able to say Hello to it or wave at least. Yes, yes, you’ll see!

Hello World VR
Hello World in VR by Level 2 Lab

Ray Wenderlich

I was glad to find a tutorial for VR on RayWenderlich.com, but not just a tutorial, but spot on the resource I needed: HTC Vive Tutorial for Unity . I really like their tutorials, they are always clear and very detailed. I could have started there, but I wanted to build something with my own hands first, to see how it feels.

Anyway, this tutorial is great for the controllers and vectors explanations, and it comes with the most useful bits of code you can use for the controllers. And cherry on top: this first experience you will work on will be perfect to impress your friends! Thumbs up Ray!

Note: Don’t forget to check out the other resources linked in the article: Introduction to Unity Scripting and Introduction to Unity: Getting Started. It’s basically everything you need to know. Period.

GrabbingPlay
Playing with the HTC Vive Tutorial for Unity

Unity Resources

Of course, Unity has great resources for both VR and non-VR projects. I encourage you to check out the following pages to learn more about Unity’s environment, then check the tutorials even the non-VR ones and finally try the VR-specific tutorials.

Note: Unity’s newsletter is quite interesting too, go check it out.

Unity VR header
Unity VR

Well, that’s all for now. Happy coding and welcome to the VR world :)

Pokémon GO isn’t dead yet – a game design analysis

No, Pokémon go isn’t dead yet. Statistically speaking, you probably have installed the game last summer, played a few days, or even weeks, passed a few levels, and stopped. But because you are not playing anymore doesn’t mean that the game is dead. In fact, it is very much alive and still evolving, as I will explain in a second, and the Pokémon GO community is very active too. By the way, you know that Gen 2 Pokémons are there, don’t you? It is true there have been ups and downs in the game, and especially a few weeks/months out … Continue reading Pokémon GO isn’t dead yet – a game design analysis

The Best VR Headsets for a Complete Immersion

2016 has been a crazy year for VR: public release of dedicated VR headsets, creation of new types of games and experiences, and many more things to come. In the tech literature today, we often see “What’s the best VR headset” or “What VR headset should you buy” articles. I wanted to do something slightly different here and focus on the immersion the virtual headsets can provide, because to me, it is their main purpose. The immersion is not up to the game or VR experience only, the headset actually plays a big part in making you feel that what … Continue reading The Best VR Headsets for a Complete Immersion

Guidelines #2 for QA

Following the previous “Guidelines for developers”, here are some basic rules/advice for Quality Assurance (aka QA) based on my experience. You will notice that sometimes it is seen from the developer’s perspective, the rest consist of things I’ve seen. Once again, it is not exhaustive, so feel free to add your own! All the rules may not apply to your projects, but I’m sure you can find equivalents. 1. Prepare your tests Have scenarios ready, know what you need to do, list all the variations of things you can come across, etc. 2. A feature cannot be tested by its … Continue reading Guidelines #2 for QA

Guidelines #1 for Developers

Here are some rules or guidelines I try to live by as a developer. They are for all of you, from the beginners to the seasoned developers. It is not an exhaustive list, so feel free to add yours in the comments below! 1. “Temporary” doesn’t exist in development Be honest with yourself, you’re never going to change it. Ever. 2. Use meaningful variable names Because abc, test or tmp are not really understandable by other developers, or by you in 6 months. 3. Be consistent with style, use guidelines Some are immune to it, but unfortunately (or not), it … Continue reading Guidelines #1 for Developers