Digital FXtbook
Easy Contacts
  • Home
    • Software
    • The Author
    • Former Students Hall of Fame
    • A tribute....
  • 3d Training
    • Game Design >
      • Treasure Hunt
      • Unity >
        • Unity's Interface >
          • Our First Assignment
        • Unity Essentials >
          • 3d Gaming Essentials >
            • The Floor is Lava Name Project
          • Introduction to Scripting >
            • Getting Started with Scripting
            • Default Scripting
            • Scripting a Game Object
          • Real Time Audio >
            • Adding Background Music
            • 3-d Audio effects
          • 2d Essentials >
            • 2d Game Objects
            • Objects on 2d Game Objects
        • Creative Core >
          • Introduction to Creative Core
          • Shaders and Materials
          • Lighting
          • Animation
          • VFX
          • Cameras
          • Post Processing
          • Audio
          • User Interface
          • Proto-Typing
      • Maya >
        • Modeling >
          • Introduction: The Temple
          • Name Text Curve
          • Minecraft Steve
          • Minecraft Tools and Weapons
          • Roblox Character modeling
          • Garbage Can
          • Hammer
          • Sword of Light
          • Buzz Axe
          • Halo 1 Blood Gulch Base
          • Hammer
          • Sword
          • Character Modeling Big Daddy
          • Shield
          • The OM6G
          • Weapon
          • Character Modeling Legion the Geth
          • Character Modeling Geth Armor
        • Animation >
          • Character Animation
        • Rigging >
          • Rigging with HumanIK
          • Characterizing and MoCap
          • Integration with Unity
    • Computer Animation >
      • AutoDesk
      • Introduction: The Temple
      • Creating a Film >
        • Scriptwriting and Planning
        • StoryBoarding
        • Story Reels
      • Modeling >
        • The Nail
        • First Freestyle Lesson >
          • Cup and Straw
          • Garbage Can
        • Fence
        • Hammer
        • House
        • Environment Bubble
      • Animation >
        • Beginning Animation
        • Animation - Walk Cycle
        • Facial Animation
      • Rendering >
        • Arnold Rendering
      • Editing film >
        • Credits
        • Video Editing
      • Characters
    • Advanced Modeling and Rigging >
      • Unity VR Development >
        • VR Setup
        • VR 1st Project
      • Modeling and Rigging >
        • Linda Training >
          • Advanced Modeling >
            • Modeling Basics
            • Modeling Room Objects
          • Rigging >
            • Rigging Basics
            • Rigging Creating Skeletons
            • Rigging: Body Controls
            • Rigging: Hands
            • Rigging: Skinning
        • Modeling >
          • Image Planes
          • Polygon Modeling >
            • Coke Can
            • Low Polygon Character
            • Character Modeling Legion the Geth
            • Character Modeling Geth Armor
            • Face Modeling
          • NURBS Modeling >
            • Intro to NURBS
            • Lofting
            • CV Curves
            • Organic Modeling
            • Autombile
        • Texturing
        • Rigging >
          • Rigging with HumanIK
          • Smooth Skinning
        • Motion Capture
        • Blender
      • 3d Animation >
        • Linda Training >
          • Animation - Fundamentals
          • Animation - Next Steps
          • Animation - Pose to Pose
          • Animation - Facial Animation
          • Animation - Lip and Body Animation
        • Arnold Rendering
        • Reference Videos
        • Beginning Animation
        • Characters
  • Coding
    • Unity Coding >
      • Intro to Programming 1 >
        • Player Control 1 >
          • Player Control 1.2
          • Player Control 1.3
          • Player Control 1.4
        • Player Control 2 >
          • Player Control 2.2
          • Player Control 2.3
          • Player Control 2.4
        • Player Control Challenge
      • Intro to Programming 2 >
        • Sound and Effects >
          • Sound and Effects 3.2
          • Sound and Effects 3.3
          • Sound and Effects 3.4
        • GamePlay
        • User Interface
        • Feedback and Testing
        • Next Steps
      • Intro to Programming 3 >
        • Manage Scene Flow and Data
        • Apply Object-Oriented Principles
    • C# Game Scripting >
      • First Program >
        • Getting input from the User
      • Comments >
        • PsuedoCode
      • Variable Types >
        • AlphaNumeric Variables
        • Numeric Variables
        • Putting it all together
      • Operators >
        • Assignment and Arithmetic Operators >
          • Use of Parenthesis
          • Algebra in code and assundry CHAOS
        • Comparison and Logical Operators >
          • Logical Data, Illogical Assignment
        • Operator Assignments >
          • Floats Conversion from Metric to English
          • When is Easter??
        • Random Class
      • Arrays >
        • Simple Arrays
        • Complex Arrays
      • Conditional Statements >
        • Number validator
        • Number tester
        • Speed Camera
      • Loops >
        • For Loops >
          • Adding Numbers
        • For Each Loops
      • Try and Catch
      • Casting
      • Object Oriented Programming
      • U to Me >
        • Introduction Unity Lesson
        • Number Wizard Game #1
        • Second Unity Game: Text Adventure
        • Number Wizard Game GUI >
          • Block Breaker >
            • Block Breaker Game #1
            • Block Breaker Game #2
            • Block Breaker Game #3
            • Block Breaker Game #4
  • Broadcasting
    • Treasure Hunt
    • Audio >
      • Microphones >
        • Construction
        • Patterns
        • Peripherals
      • Mixers >
        • Types and Styles
        • Audio Computer Interfaces
        • Layout and Interface
        • Peripherals
        • Cords
      • PodCasting >
        • Setup and Operation
        • PodCasting Assignment
      • Boom Operating >
        • Equipment
        • Setup and Operation
    • Video >
      • Cameras >
        • Construction
        • Layout and Interface
        • Types and Styles >
          • Photography
          • Video
          • PTZ and Interfaces
      • Peripherals >
        • Power
        • Cords
        • Stabilizers >
          • Tripods and Chest Rigs
          • Gimbals and Sliders
        • Transmitting Wirelessly
      • Live Broadcasting >
        • Computer Interface >
          • Audio
          • Video
        • Streaming >
          • OBS
          • StreamYards
          • Software
      • Pre-Recorded >
        • Editing >
          • Premier >
            • Chapter 1
            • Chapter 2
            • Chapter 3
            • Editing A-Roll
            • Chapter 4
            • Editing B-Roll
            • Chapter 5
            • Chapter 6
            • Chapter 7
            • Chapter 8
            • Chapter 9
            • Chapter 10
            • Chapter 11
            • Chapter 12
    • Journalism >
      • Story Telling
      • Script Writing
  • Student Films
    • Advanced Student's movies
    • Beginning Student's movies
  • Links
    • BPA >
      • Futuristic Character >
        • Design and Concept
      • Futuristic Character
    • The Top Six Animation Schools
    • The Top Video Game Design Schools

Unity VR Development

Virtual reality (VR) is a fast-growing, exciting field with a lot of career opportunities in related disciplines. In this first tutorial, you will learn all about the VR Development pathway, a guided learning experience that prepares you for work in VR development.

​1.Overview

Welcome to the VR Development pathway. In this pathway, you will learn the skills necessary for VR development with Unity and C#.
In this tutorial, you will learn what the VR Development
pathway is, who it’s for, and how it’s structured.

​

​2.What is the VR Development pathway?

The VR Development pathway will prepare you for a career in VR development.
In the video below, you’ll meet some established creators in the field and hear directly from them what it’s like to work in this exciting industry.
While you work through this pathway, you will immerse yourself in VR. You’ll learn about the industry and how to create compelling VR experiences. You’ll also fill out your portfolio with new, unique VR projects.
With the rapid growth of VR in industries like gaming, entertainment, architecture, training, and education, demand for this skill set has never been higher. According to Hired's 2021 State of Software Engineers report, VR/AR engineers are also among the highest-paid developers.
By the end of this pathway, you will be ready to get a job in VR development.

​

​3.Who is this pathway for?

The VR Development pathway is primarily for people who already have experience programming with Unity and want to apply those skills to VR.
If you want to create simpler VR experiences that do not use any custom code, you can take the Create with VR course. It does not require any programming knowledge.
If you want to work in VR development but don’t have any programming skills, we recommend that you complete the Junior Programmer pathway first or alongside this pathway. The Junior Programmer pathway will give you the fundamentals of programming required to complete this course.
If you are unsure whether your programming skills are strong enough to complete this pathway, you can take this pre-assessment quiz. We will ask you to take this quiz later in the pathway before the tutorials where programming is required.

​
​

​4.How does VR fit into XR?

Before you commit to this pathway, you should understand how VR fits into the broader world of XR. This will make sure you know what technology you’re getting involved with.
XR
XR is a term that is meant to encompass all of the technologies that blend the real world with the digital one, including the following:
  • VR - Virtual Reality
  • AR - Augmented Reality
  • MR - Mixed Reality
The X in XR is a stand-in for the V, A, and M in VR, AR, and MR, respectively. The X could also stand for future acronyms that haven’t been invented yet!

​VR
VR creates a digital environment that completely replaces the real-world environment, immersing users in a digital world. VR requires a head-mounted display (HMD), which allows users to look directly at screens through two lenses.
Check out some of the amazing VR games made with Unity:
​

AR
AR overlays digitally created content into the user’s real-world environment. Unlike VR, users of AR can still see the real world around them.
Check out some of the AR applications made with Unity in this demo reel:
MR

MR is the broadest term of the three, since it can include elements of AR and VR. It is probably most helpful to think about these technologies along a reality-virtuality continuum, with the real physical environment on one end, and completely virtual environments on the other end.
Picture
In this framework, VR would land closer to the virtuality end of the spectrum, AR would be closer to the reality end of the spectrum, and MR would include most of the spectrum between the two poles.
In practical terms, there are some applications that are clearly VR and some that are clearly AR. If it doesn’t fall cleanly into one of those two definitions, it is usually referred to as MR.
For example, check out the demo video below. As you’re watching, ask yourself, “Is this VR? Is this AR?” If you can’t really tell, calling it MR is a safe bet!
In this course, we will focus on pure VR, but you’ll learn more about the other technologies and applications of MR and AR along the way too.
If you’re more interested in AR, there’s lots of content available on Unity Learn for you to explore.

​

5.The career landscape in VR Development

Although this pathway is called VR Development, it can help prepare you for many different overlapping job titles, including the following:
  • VR Developer
  • VR Designer
  • XR Developer / Designer
  • Unity Developer
  • Immersive Experience Designer
  • XR Project Manager or Producer
For more insight into what working in this field might be like, listen to our established creators discuss what they do on a day-to-day basis:
Although this pathway focuses primarily on VR development and the role of a VR developer, it could help prepare you for any of the jobs listed above.

​

​6.How is the pathway structured?

This VR Development pathway is made up of four missions.
Picture

Create with VR (Missions 1-3)
The first three missions contain the Create with VR course content. Here, you will create prototypes, attempt challenges, and complete quizzes. You will also complete a unique VR project from start to finish, beginning with a blank design document and ending with a fully functional project.
Here are screenshots from some of the projects you’ll be working on during the course:
Picture
The Create with VR portion of the pathway does not require programming knowledge but includes challenges and extension opportunities for those with programming knowledge to apply their skills.
If you want to learn more, check out the Create with VR
promo video:

Custom VR Development (Mission 4)
Mission 4 of the pathway requires programming skills. This mission will start with a coding assessment to make sure you’re ready. Then, you’ll dive straight into applying your programming skills to three new VR environments.
In the first project, you will be given step-by-step instructions on extending Unity’s XR Interaction Toolkit API to create custom interactable objects.
Picture
In this second project, your challenge is to develop a portion of a VR escape room. However, you will not be given step-by-step instructions here; you will only be given a project brief, some 3D assets, and a few hints. It will be your job to figure out how to implement the functionality.
Picture
For the third project, which you will submit to receive your pathway badge, you will create one final, unique portfolio piece.

​
Professional skills
Along the way, you’ll also learn professional skills and hear from some of our established creators about how you can best prepare to work in the VR development industry.

​

​7.VR Hardware requirements

A VR headset is not required to complete this pathway. If you don’t have access to a headset, you can use the XR Device Simulator to test your projects. This allows you to use a mouse and keyboard to simulate the movement and inputs of a head-mounted display and controllers.

Using the XR Device Simulator can be difficult and inefficient, and it does not allow you to fully experience your project in VR, so we recommend that you try to get access to a headset if that’s possible.
This learning content has been verified and tested with Oculus/Meta Quest models, so it’s very likely that you will have a smooth experience using one of these headsets.
​
You can use any other headset that supports OpenXR
, including the Valve Index, HTC Vive, and any of the Windows Mixed Reality headsets or Oculus Rift models. Everything should function properly, but this learning content has not been thoroughly tested and verified on these devices.
Proudly powered by Weebly