Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1
- Establishing a VR development workspace.
- Configuring a VR demonstration area.
- Key considerations regarding different headsets and their significant impact on experience design.
- An overview of available controller types and their influence on design.
- Installation of essential VR development software.
- VR "Hello World": Creating a basic floor plane.
- Principles of VR interaction design.
- Introduction to the VR development workflow.
Day 2
- Exploring the Unity workspace.
- Exercise: Constructing an experience entirely from the editor.
- Building standalone Unity applications.
- Scripting behaviors in Unity.
- Exercise: Creating a simple solar system (utilizing scripting and geometry).
Day 3
- Importing 3D models into Unity.
- Basics of rendering (lighting, textures, and shaders)
- * Note: Advanced rendering techniques are not covered in this training.
- Leveraging the Unity Asset Store.
- Event-driven programming in Unity.
- Processing VR controller inputs.
- Exercise: Interacting with planets in VR (user interaction implementation).
Day 4
- VR Movement: Technical and design considerations (teleportation, translation, and dash mechanics).
- Exercise: Implementing a teleport feature.
- Exercise: Switching between 3D models.
- Exercise: Dropping points of interest.
- Exercise: Navigating between points of interest.
Day 5 (Optional)
- Exercise: Building a furniture catalog.
- Exercise: Placing furniture.
- Exercise: Adjusting interior lighting.
- Exercise: Changing the time of day.
Day 6 (Optional)
- Design and prototyping for multi-user VR experiences.
Requirements
- Required:
- VR headsets and Windows-compatible workstations capable of running VR applications, along with sufficient floor space for each headset to ensure comfortable testing.
28 Hours
Testimonials (1)
practical examples and troubleshooting of real problems (during creating real projects, games, etc.), I mean good practice and how the real project work looks like