Design and develop Virtual Reality applications with Unity. Learn how to implement locomotion, interaction, events, sound, interfaces, optimization, and publishing to create your own VR projects from scratch. Ideal for starting a career in immersive experience development.
About This Course
This official Unity course is designed to teach the basics of the development of experiences in Virtual Reality (VR). Throughout the course, participants will learn to create interactive VR environments, implement locomotion and object grip, design interfaces, optimize performance, and apply accessibility and usability concepts. With a completely practical approach, the course guides the student in the creation of a personal VR project, applying everything learned from the first moment.
-
Duration
60h (Online)
Objectives
At the end of the course, students will be able to:
- Configure Unity for Virtual Reality development.
- Design and implement interactive environments in VR.
- Apply locomotion techniques and manipulation of objects.
- Incorporate sound, haptic effects, and interactive events.
- Design user interfaces in three-dimensional spaces.
- Improve accessibility and comfort in VR experiences.
- Optimize application performance for different devices.
- Publish and share a functional VR application.
Program
- Unit 0 - Technical preparation.
- Unity installation and necessary modules.
- Configuration of VR headsets (Oculus, OpenXR...).
- Unit 1 - Fundamentals of VR.
- VR project configuration.
- Locomotion (teleportation, continuous movement).
- Interactive and grippable objects.
- Sockets and anchor points.
- Basic personal project.
- Challenge: Architectural review app.
- Unit 3 - Ergonomics and optimization.
- Comfort and accessibility in VR.
- Performance metrics: fps, draw calls, polycount.
- Optimized lighting and lightmapping.
- Construction and publication of the project.
- Challenge: Industrial training simulator.
- Unit 2 - Events and interactions.
- Haptic and sound feedback.
- Activation and response events.
- Direct interactors and ray interactors.
- User interfaces in VR.
- Functional personal project.
- Challenge: 3D painting app.
- Unit 4 - Next steps.
- Advanced programming in VR.
- Artistic design for VR environments.
- Preparation for Unity Certified User: VR Developer certification.