Grabbing & Teleportation
We will be integrating multiple VR game mechanics into a single project.
Multipoint grabbing
We will be creating a VR scene from the ground up.
We will add grabbing and teleportation while explaining everything step-by-step!
Continuous Movement + Collisions [Update 2022.10]
In a new section we will cover how to add continuous movement, turning and how to make the player collide with the environment.
Upcoming Update
We are working on new videos:
- Animated Hands
- Continuous movement
- Interaction with Doors & Buttons
Should be available soon!
Learn The Building Block Of All VR Games In Unity, With Start VR First Steps!
Hey, I'm Peter from Sunny Valley Studio and I've teamed up with Jonathan from Maker Tales to create this course!
We will be working with Unity 2022 using the XR Interaction Toolkit to set up a VR project and create most common VR Game mechanics like:
- Grabbing,
- Teleportation
- and more - we will be expending the course.
Update 2022.10.24:
We have added Section 5. Currently we have 3 new videos:
- Continuous movement
- Continuous turning
- Player colliding with the environment
More are coming soon: Animated hands, door opening, button pressing and building a VR game.
First Steps curriculum:
- Introduction (0:36)
- Creating the starter project (3:34)
- Basics of Unity Editor (4:13)
- Importing Packages to use VR in Unity project (9:51)
- How to add the Player (11:16)
- How to add Virtual Hands (14:28)
- Virtual Hands Adjustment (4:26)
- Importing VR Lab Project Files (12:28)
- Fixing Shadows in a Unity 3D project (6:28)
- Introduction (0:53)
- Physics 101 Collisions & RigidBody (10:29)
- Basic Grabbing setup - Mug (10:45)
- Better Grabbing - Attach Transform (11:00)
- How to hide Hand Models (2:57)
- Fixing collision between 2 objects - Sword and Mug (18:19)
- Custom Convex Collider - Shield (8:50)
- Fixing Shield Grabbing - Right vs Left hand (4:45)
- Multiple Point Grabbing (13:20)
- Separate Attach Point for Left and Right hand (5:21)
- Introduction (0:40)
- Adding Rays to the project (5:42)
- Preparing floor as Teleportation Area (4:21)
- How to rotate in VR using controller (5:31)
- How to rotate player when teleporting - Teleportation Anchor (11:28)
- Customizing Rays - Chaining color & Adding Reticle (9:45)
- Connecting Teleportation with Grabbing (8:30)
- XR Origin (3:59)
- XR Direct Interactor (3:56)
- XR Ray Interactor (7:20)
- XR Interactor Line Visual (3:46)
- XR Interactor Common Fields (6:07)
- XR Snap Turn Provider (2:20)
- Script DrawMeshGizmo (3:51)
- Script MultiAttachTransformGrabber (4:24)
- Script OnClickInputEventReference (2:27)
- Script FlipOjectToFitHandHelper (1:58)
- Script HoverEmissionFeedback (3:11)
- Script FitHandsTwoAttachPoints (3:47)