top of page

XR Instructor

Starting in the middle of the Covid-19 lockdown, Gregory was hired to work on developing curriculum for the XR boot camp at XRTerra.

 

He has used his own VR development journey to create hands-on courses with a heavy emphasis on live troubleshooting and support.

VR Developer Foundations

This is an 8-class course that teaches you the foundations of VR development in the 3D Engine Unity, introducing the XR Interaction Toolkit, Collision and Trigger Detection, Animations, with an emphasis on learning C# programming fundamentals

AR Playground: CoSpaces

Many school systems in the US do not have access to computers that can run more powerful programs such as Blender and Unity, and instead rely on Chromebooks to give their students internet access. In order to teach these students XR development skills, Gregory created a course that can be taught using only web-based applications like CoSpaces and Tinkercad.

AR Playground: Reality Composer

The iPad is an incredibly powerful device with several key pieces of hardware that make it a useful tool for the 21st century. This course has students take advantage of the camera, microphone, and internet access of their iPads to create their own interactive Augmented Reality experience in Apple's Reality Composer app.

TUTORIAL VIDEOS

Gregory has created a wide variety of instructional videos, both in his own personal capacity as well as for the XR Terra development bootcamp.

Getting Started with Unity: Downloading And Creating A New Project (2022.3.9)
14:47
Tour Of Unity's Windows
13:36
Scene Window Navigation in Unity 2020.3.13f1
15:58
Transforms And Parent Child Relationships in the Unity Hierarchy 2020.3.13
10:44
C# Hello World in Unity Breakdown
23:39
C# Variables And References In Unity
31:29
C# Functions in Unity
20:10
Debugging And Troubleshooting in Unity
22:24
C# Arrays And Lists in Unity
22:29
C# Events in Unity
15:09
C# For And While Loops in Unity
14:32
C# Coroutines in Unity
21:17
Your First VR Scene with the XR Interaction Toolkit in Unity
28:56
XR Device Simulator 2.3.0 And Later
22:05
VR Locomotion with the XR Interaction Toolkit in Unity
23:48
VR Player Collision in Unity
13:10
Interactors and Interactables in the XR Interaction Toolkit in Unity
28:21
XR Socket Interactor and XR Interaction Layer Masks
06:32
Haptics with the XR Interaction Toolkit in Unity (Deprecated for XRITK 3.0+)
10:18
Custom Input Actions With The XR Interaction Toolkit using Unity's New Input System Package
21:32
Colliders And Rigidbodies in Unity
12:53
Physics Layers in Unity
03:58
Physics Joints in Unity
30:08
OnCollisionEnter() Collision Detection in Unity
05:58
OnTriggerEnter() Trigger Detection in Unity
07:13
Shaders, Materials, And Textures in Unity
20:22
Sourcing External Textures And Models for Unity
23:13
Skyboxes in Unity
10:35
C# Scripting With Materials in Unity
14:40
Creating And Editing Prefabs in Unity
19:56
Instantiating Prefabs in Unity
14:20
C# Static Members And Singletons in Unity
20:01

Audio Tutorials

Gregory has created tutorials on how to create ambisonic files, how to implement audio-reactive visuals, and how to trigger pre-made Digital Signal Processing clips, to list a few

Creating an Ambisonic Audio File using Reaper and the ATK for Reaper
10:32
Reaktion Introductory Tutorial
07:48
Reaktion with Wwise Tutorial
13:31
Triggerable Choreographed DSP Automation In Wwise
07:54
Gestures and Raycasting with Oculus Integration
09:59
Unity Event System Tutorial
07:14

Contact Me!

Thanks for submitting!

© 2025 by Gregory Osborne

bottom of page