Complete Virtual & Augmented Reality Course: Unity 2018.2
Release date:2018, August
Duration:12 h 16 m
Author:Circuit Stream
Skill level:Beginner
Language:English
Exercise files:Yes
6 Courses in 1! Project based learning. Learn how to make VR and AR apps with 3D game development and C# programming
What Will I Learn?
- Learn the tools and technologies used by professionals working in VR and AR
- Gain the skills to quickly and confidently create your own applications using the industry’s leading tools
- How to strategically move into a career in the VR/AR field
- Fundamentals of C# programming
- Over six projects that can be immediately showcased in a portfolio
Requirements
- Mac or Windows laptop or desktop computer
- An iPhone or Android
- No previous experience required
- Optional: VR and AR headset or device
Description
We start super simple.
No prior experience of Unity or coding required. Circuit Stream welcomes the complete beginner. We’ll teach you the industry’s best VR and AR design and development principles. Our courses start with specific skills and all lessons are project based. This means you’ll immediately begin learning the tools and technologies used by professionals working in VR and AR.
You won’t spend hours learning knowledge that doesn’t apply. You’ll find instructors that explain concepts clearly, along with examples and additional resources.
If you want to:
- Learn from experts in VR and AR
- Gain the skills to quickly and confidently create your own applications using the industry’s leading tools
- Strategically move into a career in the VR/AR field
Circuit Stream will be the best VR and AR course for you.
Dive in now to learn the skills in Unity you need to create VR and AR!
Who is the target audience?
- Circuit Stream welcomes the complete beginner. We’ll teach you the industry’s best VR and AR design and development principles.
Introduction 03:36
Welcome! 00:32
Get to Know Usman 00:53
Goals of the Course 01:53
What You’ll Learn 00:18
Tools and Support 00:53
Tools You’ll Need 00:26
Requirements 00:27
Oculus Rift: Beginner 01:06:45
Overview 00:19
What You’ll Build 00:36
Script for Controller 00:14
Setup the Oculus for Unity 07:43
Ensuring that Oculus Works with Unity 00:20
Basic Functionality of Oculus in Unity 00:39
Project and Scene 02:13
Basic Functionality of Oculus Controllers 01:53
Coding Your Controllers 00:55
Adding Touch and Hold Functionalities 01:52
Updating Trigger Zones 04:55
Script for Trigger Zone 00:14
Grabbing Objects 09:03
Script for Grabbing Objects 00:14
Releasing Grabbed Objects 03:47
Script for Releasing Objects 00:14
Shooting Objects 13:42
Shooting Objects (Scripting) 01:16
Script for Shooting Objects 00:16
Triggering Shoot Function 03:03
Scripting Shoot Function 06:14
Script for Shoot Function 00:16
Testing Your Gun 00:42
Troubleshooting Your Gun 02:23
Activating the Right Controller 02:18
Script for Right Hand 00:16
Common Errors to Check 01:06
HTC Vive: Beginner 01:04:54
What You’ll Learn 00:35
What You’ll Build 01:10
Download and Install SteamVR 03:31
Picking up a Basic Object Using the Vive Controller 00:52
Building Your Scene 03:53
Add Trigger Zones to the Vive Controllers 01:08
Script for Trigger Zone 00:16
Add a Rigid Body to Interact With Your Object 02:25
Script for Rigid Body 00:16
Make Sure the Box Collider on Your Controller is a Trigger 04:10
Script for Trigger 00:16
Make the Vive Controllers Work 01:29
Script for Controllers 00:16
What is a Rigid Body? 05:26
Script for Picking Up Objects 00:16
Checking Grab Button Pressed and Grab Button Released in the Update Function 01:04
Showing the Grab Button is Working 02:52
Script for Grab Button 00:16
Checking Grab Button Released in the Update Function 00:34
Showing the Release Button is Working 00:07
Creating Your Shoot Function 22:34
Setting Up Your Scene 02:00
Creating a Variable Called Prefab Bullet 01:08
Script for Bullet 00:16
If Statement 02:26
Script for Gun 00:16
Create the Shoot Function 03:55
Script for Shoot Function 00:16
Checking if Shooting is Working 00:45
Common Errors to Check if Your Gun isn’t Working 00:25
Windows MR: Beginner 57:17
Overview 00:32
Set up Windows MR Heasdet in Unity 06:26
Verifying Unity Setup 00:35
Setting Up Your Project 00:43
Setting Up Your Controllers 05:27
Create and Object to Grab 01:25
Picking Up Your Object 04:50
Script for Controllers 00:16
Aligning Your Hands to the Controller 00:59
Grabbing Your Object 06:36
Script for Grabbing Objects 00:16
Releasing Your Object 03:54
Script for Releasing Objects 00:16
Creating a Shooting Gallery 12:32
Creating a Bullet 03:39
Script for Bullet 00:16
Coding Motion into Your Bullet 04:45
Script for Moving Bullet 00:16
Testing Your Project for Adjustments 00:36
Enabling Your Right Controller 01:37
Script for Right Controller 00:16
Your Completed Project! 00:25
Common Errors to Check 00:36
Samsung Gear VR: Beginner 01:11:01
Overview of Your Project 00:09
What You’ll Build 01:31
Getting Your Signature File 00:34
Set Up Your Build Settings 05:00
Set Up For Your Android Phone 03:01
Setting Up Your Base Scene 02:45
Building to Your Phone 00:59
Adding Objects to Your Scene 07:09
Creating Your Plane 06:42
Setting Up Your Controllers 08:18
Scripting Your Controllers 04:07
Script for Joystick 00:17
Create a Script for Your Button 08:56
Script for Button 00:16
Final Touches For Your Button 02:08
Adding Rotation To Your Trigger 07:47
Script For Trigger 00:16
Adding Forces to Your Plane 08:13
Script for Adding Forces 00:16
Testing Out Your App 00:20
Troubleshooting Common Errors 02:15
Apple ARKit: Beginner 01:45:53
Overview of Your Project 03:34
Setting Up XCode 00:57
Setting Up iOS Build Support & Unity 02:13
Enabling iOS Developer Mode 00:42
Creating a Unity Project 02:37
Viewing Your Scene in AR 03:43
Preparing Your Scene for Viewing 01:20
Troubleshooting Build Failure 01:33
Setting Up Your Unity Scene 03:08
Creating Placeholder 3D Models 07:46
Creating Projectiles 03:27
Creating the Canvas for Your Scene 04:49
Script for Spawning Objects 05:13
Code for Spawning Objects 00:16
Script for Selecting Objects 06:56
Code for Selecting Objects 00:16
Script for Raycasting 04:53
Code for Raycasting 00:14
Linking Objects to Canvas 02:25
Scripting Zombie Movement 05:01
Code for Zombie Movement 00:16
Scripting Tower Defense 06:22
Code for Tower Defense 00:16
Attach Tower Defense to Object 02:31
Adjusting Object Speed and Position 04:49
Adding 3D Models to Objects 03:38
Adding Animations to Objects 10:30
Adding Animations to Objects (Part 2) 05:23
Adding Delay to Arrows 05:19
Code for Adding Delay 00:16
You Did It! 00:53
Troubleshooting Common Errors 04:34
Microsoft HoloLens: Intermediate 20:47
Overview of the Project 00:23
Set Up Unity Project 03:37
Adding Objects to the Scene 05:11
Adding Functionality to Objects 06:48
Script for Objects 00:16
Pairing HoloLens to Computer 02:30
Viewing Project in the HoloLens 02:02
HTC Vive: Intermediate 01:45:07
Introduction 00:21
Overview of the Project 01:35
Setting Up Your Scene 12:48
Building Object Interactions 15:31
Script for Object Interactions 00:16
Creating Dial Interactions 06:52
Scripting Dial Behavior 09:56
Script for Dial 00:15
Loading Your Cannon 06:55
Building Lever Interactions 05:17
Script for Lever 00:16
Scripting Your Load Zone 05:21
Script for Load Zone 00:16
Attaching Script to Load Zone 03:32
Creating a Button 07:56
Script for Button 00:16
Detecting Button Activation 02:03
Script for Button Activation 00:16
Adding Sounds to Cannon 05:48
Script for Sound 00:16
Adding Haptic Feedback 02:00
Script for Haptic Feedback 00:16
Adding 3D Text 09:24
Script for 3D Text 00:16
Duplicating Behavior to Multiple Canvases 05:32
Script for Multiple Canvases 00:16
What You’ve Built 00:26
Troubleshooting: Common Errors 01:06
Oculus Rift: Intermediate 03:54:04
Get to Know Jason 00:28
What You’ll Build 02:57
App Interaction 00:54
Getting Started in Unity 01:58
Layout, Ul, and Navigation 02:30
File Structure and Project Setup 01:12
Moving Objects in Your Project 01:11
Using the Compass Rose 01:50
What is a Primitive? 00:41
How to Add a Camera 01:53
Building Your First Scene 04:36
How to Make Materials 02:58
Building a Custom Scene 00:05
Headset Setup 08:28
What You’ll Build 00:32
Scaling Objects with the Transform Tool 01:46
Scaling Objects in C# (Constant) 07:14
Scaling Objects in C# (Variable) 03:56
Rotating Objects in the Editor 01:47
Rotating Objects in C# 06:33
Changing Color of an Object in the Editor 02:03
Changing Color of an Object in C# 04:29
Moving Objects with in the Editor 01:37
Moving Objects in its Current Position 03:20
Moving Objects in Steps 04:52
Giving Objects Constant Movement 04:28
Giving Objects Constant Forward Movement 07:16
Vanilla Cake Recipe 09:41
If Statements 04:51
Creating Functions 01:26
How to Spawn a Prefab 09:13
Spawning Objects on a Timer 14:30
How to Trigger a Color Change 11:24
What You’ve Learned 02:44
Trigger a Button with the Space Bar 12:19
Trigger a Button with Direction Keys 09:32
How to Activate the Trigger Button 15:33
Input with Controller Trigger 11:59
Introduction to Coding Logic 03:04
Play on Awake 04:37
Activate Another Script 12:23
Parented Pickup 09:37
Spawning Objects 09:05
Continuous Firing 01:55
Fire Upon Triggering 06:32
Conclusion 02:05
Google Daydream: Beginner 16:46
What You’ll Build 01:04
Enabling Developer Mode on Your Phone 00:45
Unity Settings 01:54
Setting Up Unity for Mobile Development 02:12
Linking Tools to Unity Editor 02:52
Linking Tools to Unity Editor (Part 2) 02:44
Creating Your Unity Scene 02:44
Building Your Scene to Your Phone 02:31
Bonus 00:12
Getting Help 00:12
01. Introduction
001. Introduction.zip
02. Get to Know Usman
03. Goals of the Course
04. What You’ll Learn
02. Tools and Support
01. Tools You’ll Need
02. Requirements
03. Oculus Rift Beginner
003. Oculus Rift Beginner.zip
01. Overview
02. What You’ll Build
04. Setup the Oculus for Unity
05. Ensuring that Oculus Works with Unity
06. Basic Functionality of Oculus in Unity
07. Project and Scene
08. Basic Functionality of Oculus Controllers
09. Coding Your Controllers
10. Adding Touch and Hold Functionalities
11. Updating Trigger Zones
13. Grabbing Objects
15. Releasing Grabbed Objects
17. Shooting Objects
18. Shooting Objects (Scripting)
20. Triggering Shoot Function
21. Scripting Shoot Function
23. Testing Your Gun
24. Troubleshooting Your Gun
25. Activating the Right Controller
27. Common Errors to Check
04. HTC Vive Beginner
004. HTC Vive Beginner.zip
01. What You’ll Learn
02. What You’ll Build
03. Download and Install SteamVR
04. Picking up a Basic Object Using the Vive Controller
05. Building Your Scene
06. Add Trigger Zones to the Vive Controllers
08. Add a Rigid Body to Interact With Your Object
10. Make Sure the Box Collider on Your Controller is a Trigger
12. Make the Vive Controllers Work
14. What is a Rigid Body
16. Checking Grab Button Pressed and Grab Button Released in the Update Function
17. Showing the Grab Button is Working
19. Checking Grab Button Released in the Update Function
20. Showing the Release Button is Working
21. Creating Your Shoot Function
22. Setting Up Your Scene
23. Creating a Variable Called Prefab Bullet
25. If Statement
27. Create the Shoot Function
29. Checking if Shooting is Working
30. Common Errors to Check if Your Gun isn’t Working
05. Windows MR Beginner
005. Windows MR Beginner.zip
01. Overview
02. Set up Windows MR Heasdet in Unity
03. Verifying Unity Setup
04. Setting Up Your Project
05. Setting Up Your Controllers
06. Create and Object to Grab
07. Picking Up Your Object
09. Aligning Your Hands to the Controller
10. Grabbing Your Object
12. Releasing Your Object
14. Creating a Shooting Gallery
15. Creating a Bullet
17. Coding Motion into Your Bullet
19. Testing Your Project for Adjustments
20. Enabling Your Right Controller
22. Your Completed Project!
23. Common Errors to Check
06. Samsung Gear VR Beginner
006. Samsung Gear VR Beginner.zip
01. Overview of Your Project
02. What You’ll Build
03. Getting Your Signature File
04. Set Up Your Build Settings
05. Set Up For Your Android Phone
06. Setting Up Your Base Scene
07. Building to Your Phone
08. Adding Objects to Your Scene
09. Creating Your Plane
10. Setting Up Your Controllers
11. Scripting Your Controllers
13. Create a Script for Your Button
15. Final Touches For Your Button
16. Adding Rotation To Your Trigger
18. Adding Forces to Your Plane
20. Testing Out Your App
21. Troubleshooting Common Errors
07. Apple ARKit Beginner
007. Apple ARKit Beginner.zip
01. Overview of Your Project
02. Setting Up XCode
03. Setting Up iOS Build Support & Unity
04. Enabling iOS Developer Mode
05. Creating a Unity Project
06. Viewing Your Scene in AR
07. Preparing Your Scene for Viewing
08. Troubleshooting Build Failure
09. Setting Up Your Unity Scene
10. Creating Placeholder 3D Models
11. Creating Projectiles
12. Creating the Canvas for Your Scene
13. Script for Spawning Objects
15. Script for Selecting Objects
17. Script for Raycasting
19. Linking Objects to Canvas
20. Scripting Zombie Movement
22. Scripting Tower Defense
24. Attach Tower Defense to Object
25. Adjusting Object Speed and Position
26. Adding 3D Models to Objects
27. Adding Animations to Objects
28. Adding Animations to Objects (Part 2)
29. Adding Delay to Arrows
31. You Did It!
32. Troubleshooting Common Errors
08. Microsoft HoloLens Intermediate
008. Microsoft HoloLens Intermediate.zip
01. Overview of the Project
02. Set Up Unity Project
03. Adding Objects to the Scene
04. Adding Functionality to Objects
06. Pairing HoloLens to Computer
07. Viewing Project in the HoloLens
09. HTC Vive Intermediate
009. HTC Vive Intermediate.zip
01. Introduction
02. Overview of the Project
03. Setting Up Your Scene
04. Building Object Interactions
06. Creating Dial Interactions
07. Scripting Dial Behavior
09. Loading Your Cannon
10. Building Lever Interactions
12. Scripting Your Load Zone
14. Attaching Script to Load Zone
15. Creating a Button
17. Detecting Button Activation
19. Adding Sounds to Cannon
21. Adding Haptic Feedback
23. Adding 3D Text
25. Duplicating Behavior to Multiple Canvases
27. What You’ve Built
28. Troubleshooting Common Errors
10. Oculus Rift Intermediate
01. Get to Know Jason
02. What You’ll Build
03. App Interaction
04. Getting Started in Unity
05. Layout, UI, and Navigation
06. File Structure and Project Setup
07. Moving Objects in Your Project
08. Using the Compass Rose
09. What is a Primitive
10. How to Add a Camera
11. Building Your First Scene
12. How to Make Materials
13. Building a Custom Scene
14. Headset Setup
15. What You’ll Build
16. Scaling Objects with the Transform Tool
17. Scaling Objects in C# (Constant)
18. Scaling Objects in C# (Variable)
19. Rotating Objects in the Editor
20. Rotating Objects in C#
21. Changing Color of an Object in the Editor
22. Changing Color of an Object in C#
23. Moving Objects with in the Editor
24. Moving Objects in its Current Position
25. Moving Objects in Steps
26. Giving Objects Constant Movement
27. Giving Objects Constant Forward Movement
28. Vanilla Cake Recipe
29. If Statements
30. Creating Functions
31. How to Spawn a Prefab
32. Spawning Objects on a Timer
33. How to Trigger a Color Change
34. What You’ve Learned
35. Trigger a Button with the Space Bar
36. Trigger a Button with Direction Keys
37. How to Activate the Trigger Button
38. Input with Controller Trigger
39. Introduction to Coding Logic
40. Play on Awake
41. Activate Another Script
42. Parented Pickup
43. Spawning Objects
44. Continuous Firing
45. FIre Upon Triggering
46. Conclusion
11. Google Daydream Beginner
01. What You’ll Build
02. Enabling Developer Mode on Your Phone
03. Unity Settings
04. Setting Up Unity for Mobile Development
05. Linking Tools to Unity Editor
06. Linking Tools to Unity Editor (Part 2)
07. Creating Your Unity Scene
08. Building Your Scene to Your Phone
12. Bonus
AVC, 1280×720, 16:9, 30.000 fps, 76.8 Kbps ~ 562 Kbps
AAC, 48.0 KHz, 64.0 Kbps, 2 channels