Unity ® Virtual Reality (VR) Development: No Coding Approach

Develop Immersive VR Experiences, Games, Apps & VR Frameworks using Unity 3D & VRTK, without the need for C# programming

3.65 (132 reviews)
Udemy
platform
English
language
Game Development
category
instructor
1,185
students
14.5 hours
content
Apr 2022
last update
$49.99
regular price

What you will learn

Develop Immersive VR Experiences.

Build an entire VR Framework, from scratch, with Zero coding.

Build Once, and deploy to both Steam VR, as well as Oculus, 6 DOF devices.

Build a VR Simulator, to test your project without the need for VR hardware, using a XBox Controller, or keyboard and mouse input.

Create core VR Mechanics, such as Interactions as well as, Teleporting, and Sliding forms of locomotion.

Create advanced forms of VR Locomotion, which include Climbing, Arm swinging movement, Teleport Zones, Teleport Regions, and Locomotion using Unity's Nav mesh.

Create Distance Grab Mechanics

Create advanced realistic VR Hands, that allow you use Physics, to push objects about in the VR World.

Build advanced VR Mechanics that involve creating Player holsters, and Inventory Snap Zones.

Setup both linear, and angular joint drives, to create sliding drawers, doors, levers, push buttons and even a steering wheel.

Create advanced Spatial UI, that you can interact with physically, using your hands, as well as using a pointer.

Create 2D UI, that you can interact with using a pointer.

Learn to generate Haptic feedback, upon grabbing objects.

Learn to Outline Objects, using a Shader material, when an object is touched.

Create Spatial Tooltips that can follow any object about.

Create a Mini VR game, without writing a single line of code.

Description

Welcome to Udemy's first, No Coding Required, VR development course, using VRTK 4. Build once and deploy to both Oculus and Steam VR devices.

This course, teaches you everything you need to know to build your very own VR apps and games using the world class Unity Engine.

I am an Emeritus certified iDTech instructor and also the author of the book 'Unity® Virtual Reality Development with VRTK4: A No-Coding Approach to Developing Immersive VR Experiences, Games, & Apps' published by Apress and available World wide on the Amazon and Springer stores.

The entire completed advanced VR Framework, is available for download, within Section 13 of the course, once you enrol.

Unity is the top rated game engine, when it comes to developing VR apps and games. VRTK on the other hand is a battle-tested VR solution for Unity. Several block buster games have been made using Unity and VRTK 3.x.

VRTK 4 in conjunction with Unity, has changed the dynamics of VR development. No other game engine comes even close, to providing you with such advanced functionality for VR development, as does VRTK 4 with Unity.

From a toolkit standpoint, there are several free, as well as paid toolkits out there, for VR development, including Unity's very own XR interaction toolkit. However, none of these toolkits, provide you with the advanced functionality that VRTK 4 provides, out of the box. There is currently no toolkit out there, that would allow you to create such advanced VR mechanics, without the need to write a single line of code.

The 2 most prominent VR Toolkits on the Unity Asset Store cost approximately $60 and you don't get the Arm swinging mechanic, different gliding locomotion styles, a rotatable teleport arrow head pointer, a 3D spatial hand interactable UI, a spatial simulator that works with a X Box Controller and a no coding approach.

For one of these toolkits, for the climbing mechanic alone, you have to shell out an extra $60, resulting in a whopping amount of $120, for a VR toolkit. Over and above this, the learning curve is not easy, as tutorials do not exist or are scarce, and the manuals are poorly written, calling on you to rely on forums and community members, to help you out.

Try to rebuild the mini game in this course, without writing a single line of code, using any other VR framework or toolkit currently available on the Asset store, even Unity's very own XR Interaction toolkit. It wont be possible.

In this course, you will not be called upon to launch Visual Studio, even once. No programming skills are required!

There's a popular English saying, "Give a person a fish and you feed him/her for a day. Teach a person to fish and you feed him/her for a lifetime." In this course I give you the lifetime lesson.

Using Unity and VRTK 4, you will build a complete framework from scratch, that can be used as the foundation, for building any VR game or experience. Towards the end of this course, you will utilize the framework you have built, to create your very own mini game.

This course makes understanding VRTK 4, super easy, and the framework you develop, will be one massive cohesive, lean, mean machine.

At the end of this course, you will have an advanced VR framework, that you could even publish!

You can even, enhance the mini game further, using the ideas provided within this course, and publish your game to both Oculus, and Steam.

This course is aimed at beginner to intermediate Unity users who need to know their way about the Unity editor, for basic scene editing. A basic knowledge on how Unity Prefabs function and a basic understanding of how events work in general, would be helpful. You don't need to know how to write any event code.

This course will take you through everything, step by step and give you plenty of practice.

You will need to have access to a 6 DOF (degrees of freedom) headset for Steam VR, or Oculus only. This course cannot be taken using a 3 DOF headset, as you need to be able to move around within your world.

You could use a Steam VR headset like the HTC Vive, or an Oculus Rift, or an Oculus Quest (both 1 and 2 will work fine), which are some of the more popular, 6 DOF headsets available, and the ones this course has been tested against.

If using the Oculus Quest, it would be advisable to have a link cable, as deploying a build to the headset, each time you test is not very practical, and would be time consuming.

Please use Udemy's Q & A, for any explanations you seek from my end, related to this course.

This course will continue to be updated, as VRTK evolves.

Become a VR pioneer now, and create the future!

- Chris Coutinho

Content

Introduction

Introduction
Two ways to approach this Course
Test out the built VR Framework on your Oculus Quest

Setting your devices up for VR Development

Introduction
Advantages of using VRTK 4 over Alternative SDKs for VR Development
Setting up Oculus, and Unity XR SDKs
Importing the VRTK 4 packages

Setting up your VRTK Rig

Introduction
Setting up individual Camera Rigs
Setting Up VRTKs Tracked Alias
Configure your Oculus, OVR Camera Rig, and Test Spatial movement using your HMD
The Object State Switcher, to manually switch between Camera Rigs in you Scene

Setting up Interactors, Velocity Trackers, and your Virtual Hands

Introduction
Interactor verses Interactable
Setting up your Interactors
Setting up Oculus Hands for Oculus Integration
Setting up Custom Hands for Unity XR, and the Spatial Simulator
Animating Custom Hands based on keyboard, and Controller input, Grab and Ungrab
Animating Custom Hands based on keyboard, and Controller input, Thumbstick
Setting up your Interactors to Grab objects, and setting up Velocity Trackers

Setting up Interactable Objects

Introduction
Picking Up Interactable Objects
Setup Customized, Pickup Orientation handles, on Interactable Objects
Adding Secondary Actions to Interactable Objects

Movement in VR

Introduction
Instant and Dash Teleportation
Setting up the Teleporter
Setting up Teleport Targets, to cover large Distances
Slide Movement and Rotation
Arm Swinging Locomotion
Setting up a Pseudo Body
Climbing Objects, Tomb Raider style

Distance Grabbing Objects, using a Straight Pointer

Introduction
Setting up a Distance Grabber
Setting up a Straight Pointer
Activating and Deactivating the Distance Grabber, via a Button Press

VRTKs 3D Spatial UI and Unity's 2D UI controls

Introduction
Setting up a Straight Pointer
Setting up a Spatial, clickable Button
Setting up a Spatial, Button Group
Changing the appearance of your Spatial Buttons
Setting up a Spatial, Toggle Button
Setting up Spatial, Option Buttons
Setting up a Slider
Hacking your Straight Pointer, allowing it to Interact with your Slider
Using your Hands to Interact with VRTKs Spatial Buttons
Using Unity's 2D UI controls with VRTK

Snap Zones

Introduction
Importing the Tool Holder UI, Unity Package, and setting up 2 new Work Tools
Making the Axe and Hammer Interactable
Setting up the Snap Zones
Setting up Tooltips for the Snap Zones
Setting up Rules that restrict entry into Snap Zones
Setting up Holsters, that move about with the Player

Angular and Linear Drives

Introduction
Creating a Steering Wheel
Creating a Door
Creating a Lever
Exploring the Angular Joint Drive, Value Events, and creating Logic Objects
Creating a Drawer
Creating a simulated, spring Push Button

Tips, Tricks, and Recipes

Introduction
Adding realistic Physics Hand collisions, to your Avatar hands
Setting up a Unity Nav Mesh Area, as a valid Teleport Target Zone
Obtaining Haptic feedback, upon Grabbing an Interactable Object
Outlining Interactable objects, using VRTKs Shaders, and Interactable Events

Mini Game

Introduction
Importing the Garden Path, Unity Package for your Game
Setting up the requisite VRTK Components, within the Garden Scene
Setting up Obstacle Objects
Setting up your Ball to roll about freely, within the Garden path
Setting up a Spatial Tooltip UI Object, to display a Countdown Timer
Setting up the Countdown Timer Object, and learning about the Moment Processor
Enhancing the Mini Game

Completed Course Download Zip file

Introduction

Conclusion

Course Conclusion

Screenshots

Unity ® Virtual Reality (VR) Development: No Coding Approach - Screenshot_01Unity ® Virtual Reality (VR) Development: No Coding Approach - Screenshot_02Unity ® Virtual Reality (VR) Development: No Coding Approach - Screenshot_03Unity ® Virtual Reality (VR) Development: No Coding Approach - Screenshot_04

Reviews

Leighton
August 26, 2022
I don’t want to be mean but I can’t understand his accent very well but apart from that it is a good course and I recommend getting it
Nathan
July 6, 2022
I found the content challenging (as a newbie). The value of the course is not precision as much as understanding this new(ish) technology and how to apply it for my career. The course is at a depth level to build a functional (yet primitive) game. It will be up to the student to take this foundational understanding and leverage it. If this is your approach, this course is highly recommended!
Renato
June 5, 2022
Excelente curso! Directo y muy bien segmentado, ya que las clases solo se enfocan en el tema de forma eficiente
Andrew
May 20, 2022
I am beginning Section 5 of the course and its just amazing, what I have been able to create so far, without writing a single line of code. I had got the authors book on Amazon, and he directed me to this course, which is simply mind blowing. I have been reading his book but this course is just something out of the world. I would never have believed I could create such advanced VR Mechanics, that too without writing a single line of code. I have even purchased his other course and cant wait to begin it. Truly Amazing stuff! Keep up the great work and look forward to more courses from you.
Elkarsifi
March 22, 2022
Great so far, however. Unity Editor version have changed as well as the oculus integration plugin. Since I am not able to download the exact same version as specified in the video. I would suggest you support the current version and update the course a bit.
Juan
December 3, 2021
They are so many video tutorials online to create a VR game with no coding. Some are really good and useful. You could watch them and create a VR game. The problem with that approach which I have tried. It is difficult to have a structured lesson. You find yourself wasting time searching for a video to accomplish one thing. Also, many videos are short and the instructors move fast with the assumption that you are very familiar with Unity. Chris on the other hand has put together an online class that has far exceeded my expectations. As a librarian who works in higher education, I can honestly say that this course is well organized and presented. It is on the same level as an online course at a university. Chris makes each module clear as to what is expected. He also guides you step-by-step without making the sessions long and tedious. It is almost impossible to not complete a module even if you are a complete beginner in Unity. He not only guides you step-by-step but he explains the benefits and reasons behind the “coding”. I normally don’t recommend a Udemy course, but if someone would ask, this course would be a top one. One last thing, Chris was able to answer something that had me spinning my wheels. I spend days trying to figure out how to add L&R hands to my scene. All the free 3D models only included one hand. I could not figure out why, since I need an L&R. I finally concluded that I need to mirror one hand, but I still could not find out how to do it. Chris showed and explained it in one of the modules. For me, that was worth paying for the class alone.
Arturo
October 18, 2021
Great course, Chris helps you get started with a framework where you can then build off of and focus on getting your games started faster.
Cor
September 1, 2021
"Enter value x, Enter value y, Enter value z, proceed to click and drag the object titled xyz into the viewport, enter value x, enter value y, enter value z" Extremely redundant language and a very outdated platform is used in this video. I could not recommend this course content to anyone.
Ian
August 13, 2021
So far so good. Chris is very responsive with his messages and helpful. The only thing would be if it was recorded in a later version of Unity to take advantage of the new and better integration. Hopefully it can be upgraded to do this. Also hope his new course will be done in this, however not necessary :)
Adrian
August 9, 2021
I have only just started the course. So far, it looks very promising, and I am excited to continue. Saving the last 1.5 stars for my revised rating upon completion, if I find the course worthy.
Charmaine
August 9, 2021
Just Brilliant. This is a fabulous course. Not a single line of code written to create just awesome VR Mechanics. The instructor is just fabulous. I purchased his other course 'Unity Virtual Reality Dev: Beat Boxer, a Rhythm Fitness Game' actually prior to purchasing this course and started going thru that course which was amazing. Then I realized that this course was available, and this is just beyond amazing. Who would believe that you create these type of VR Mechanics, as seen in modern VR games without writing a single line of code. I have been using Unity's XR Interaction toolkit which is still in preview and to create the mechanics taught here, would require a lot of coding. However this course showed me how to set them up in a matter of minutes, that too without having to write a single line of code. Truly a superb course. The instructor is very succinct and his explanations are just amazing.
Emma
August 8, 2021
I made a rookie mistake by purchasing a Quest 2 and thinking I could use my React skills from a github repo of 2019 code, when this was possibly possible. I was having buyer's remorse until I saw this course. As an online software teacher for Coursera, I know the time it takes and the struggle to properly communicate technical as well as conceptual information and Chris is exceptionally fabulous at communicating. I've been learning so much in this course as I've struggled with the setup of Unity and Quest along with the right SDK for my beginner status. I'm absolutely thrilled this course exists. Lynda does not have anything on VR that is comparable and this is really the only course that I have found which can orient me into this new world. Thank you Chris. I really appreciate your course and content.
Vishakha
July 17, 2021
The explanation was simple and crisp and re-ignited my passion for this subject! Look forward to learning from Chris Coutinho sir again!
Andrew
July 17, 2021
Chris has explains the topics in great detail. As a business student who is not very tech savvy I was still able to understand everything. I would highly recommend this.
Michael
June 22, 2021
Much is based in deprecated material. Course needs to be updated so that the student can work with current examples.

Coupons

DateDiscountStatus
7/19/202178% OFF
expired

Charts

Price

Unity ® Virtual Reality (VR) Development: No Coding Approach - Price chart

Rating

Unity ® Virtual Reality (VR) Development: No Coding Approach - Ratings chart

Enrollment distribution

Unity ® Virtual Reality (VR) Development: No Coding Approach - Distribution chart
3891594
udemy ID
3/4/2021
course created date
4/27/2021
course indexed date
Bot
course submited by