
Te damos la bienvenida al trayecto
Tutorial
Beginner
+10XP
35 mins
(266)
Unity Technologies

La realidad virtual (VR) es un campo emocionante que está creciendo rápidamente y ofrece muchas oportunidades profesionales en las disciplinas relacionadas. En este primer tutorial, aprenderás todo lo relacionado con el trayecto Desarrollo de VR, que es una experiencia de aprendizaje guiada que te ayudará a prepararte para trabajar en el desarrollo de VR.
Languages available:
1. Descripción general
Te damos la bienvenida al trayecto Desarrollo de VR. En este trayecto, aprenderás las habilidades necesarias para trabajar en el desarrollo de VR con Unity y C#.
En este tutorial, aprenderás qué es el trayecto Desarrollo de VR, a quién está dirigido y cuál es su estructura.
2. ¿Qué es el trayecto Desarrollo de VR?
El trayecto Desarrollo de VR te ayudará a prepararte para una carrera en el desarrollo de VR.
En el siguiente video, conocerás a algunos creadores consolidados y escucharás sus opiniones sobre el trabajo en este emocionante sector.
Al recorrer este trayecto, te sumergirás en el mundo de VR. Obtendrás mucha información sobre la industria y sobre lo que se necesita para crear experiencias atractivas de VR. También podrás llenar tu portafolio con proyectos de VR nuevos y únicos.
Con el crecimiento acelerado de VR en diferentes industrias, como las de juegos, entretenimiento, arquitectura, capacitación y educación, la demanda para este conjunto de habilidades nunca había sido tan alta. De acuerdo con el informe State of Software Engineers (El estado de los ingenieros de software), publicado por Hired en 2021, los ingenieros de VR/AR también se encuentran entre los desarrolladores con los salarios más altos.
Al finalizar este trayecto, tendrás todo listo para obtener un empleo relacionado con el desarrollo de VR.
3. ¿Para quién es este trayecto?
El trayecto Desarrollo de VR está dirigido principalmente a las personas que ya tienen experiencia en la programación con Unity y desean aplicar esas habilidades en proyectos de VR.
Si deseas crear experiencias de VR más sencillas que no requieran código personalizado, puedes tomar el curso ¿Cómo crear con VR?. Este curso no requiere conocimientos de programación.
Si deseas trabajar en el desarrollo de VR, pero aún no tienes habilidades de programación, te recomendamos completar primero el trayecto Programador júnior o recorrerlo junto con este. El trayecto Programador júnior te proporcionará todos los fundamentos de programación que necesitas para completar este curso.
Si no sabes si tus habilidades de programación son lo suficientemente sólidas como para completar este trayecto, puedes completar esta prueba de evaluación previa. Te pediremos que completes esta prueba en una etapa posterior del trayecto, antes de comenzar los tutoriales donde se requieren habilidades de programación.
4. ¿Cuál es el rol de la VR en el mundo de la XR?
Antes de comprometerte a seguir este trayecto, debes entender el rol que desempeña la VR en el mundo de la XR. Esto te permitirá asegurarte de conocer la tecnología que planeas utilizar.
XR
XR es un término creado con el objetivo de abarcar todas las tecnologías que combinan el mundo real con los mundos digitales, como las siguientes:
- VR - Realidad virtual
- AR - Realidad aumentada
- MR - Realidad mixta
La X de XR sustituye a las letras V, A y M en los términos VR, AR y MR, respectivamente. ¡La X también puede sustituir a otros acrónimos futuros que aún no se han inventado!
VR
La VR crea un entorno digital que reemplaza por completo el entorno del mundo real, con lo que sumerge a los usuarios en un mundo digital. La VR requiere el uso de una pantalla del casco de realidad virtual (HDM), que permite que los usuarios miren directamente las pantallas por medio de dos lentes.
A continuación, puedes ver algunos juegos de VR fabulosos creados con Unity:
AR
La AR superpone el contenido digital sobre el entorno real del usuario. A diferencia de lo que sucede en la VR, los usuarios de AR aún pueden ver el mundo real a su alrededor.
En este video de demostración, puedes ver algunas aplicaciones de AR creadas con Unity:
MR
MR es el término más amplio de los tres, ya que puede incluir elementos de AR y VR. Puede ser más útil pensar en estas tecnologías en el contexto de un diagrama de realidad-virtualidad, donde el entorno físico real está ubicado en un extremo y los entornos totalmente virtuales están en el otro.

En este marco, la VR estaría más cerca del lado de la virtualidad en el espectro, la AR estaría más cerca del lado de la realidad en el espectro, y la MR abarcaría la mayor parte del espectro entre los dos extremos.
En términos prácticos, a veces se puede afirmar sin lugar a dudas que una aplicación utiliza VR o AR. Si una aplicación no cae claramente en una de estas dos definiciones, normalmente se le conoce como MR.
Por ejemplo, mira el siguiente video. Mientras ves el video, intenta responder las siguientes preguntas: «¿Esto es VR?» «¿O es AR?» ¡Si no lo sabes con seguridad, puedes decir que es MR!
En este curso, nos enfocaremos en la VR pura, pero también obtendrás más información sobre las otras tecnologías y aplicaciones de MR y AR durante el trayecto.
Si te interesa más la AR, puedes encontrar mucho contenido para explorar en Unity Learn.
5. El panorama profesional del desarrollo de VR
Aunque este trayecto se llama Desarrollo de VR, puede ayudarte a prepararte para muchos puestos diferentes que caen dentro de la misma categoría, como los siguientes:
- Desarrollador de VR
- Diseñador de VR
- Desarrollador o diseñador de XR
- Desarrollador Unity
- Diseñador de experiencias envolventes
- Gerente o productor de proyectos de XR
Si deseas más información sobre cómo es el trabajo en este campo, escucha lo que dicen nuestros creadores consolidados sobre sus actividades cotidianas:
Aunque este trayecto se enfoca principalmente en el desarrollo de VR y en el rol que desempeñan los desarrolladores de VR, puede ayudarte a prepararte para muchos de los puestos mencionados arriba.
6. ¿Cuál es la estructura del trayecto?
El trayecto Desarrollo de VR está conformado por cuatro misiones.

¿Cómo crear con VR? (Misiones 1 a 3)
Las primeras tres misiones incluyen el contenido del curso: ¿Cómo crear con VR?. En estas misiones, deberás crear prototipos, intentar resolver desafíos y completar pruebas. También completarás un proyecto de VR único de principio a fin, que comience con un documento de diseño en blanco y termine con un proyecto totalmente funcional.
Las siguientes capturas de pantalla muestran algunos proyectos en los que trabajarás durante el curso:

La porción del trayecto ¿Cómo crear con VR? no requiere conocimientos de programación, pero incluye desafíos y oportunidades de extensión para que las personas que tienen conocimientos de programación pongan a prueba sus habilidades.
Si deseas obtener más información, mira el video de promoción de ¿Cómo crear con VR?:
Desarrollo de VR personalizado (Misión 4)
La Misión 4 del trayecto requiere habilidades de programación. La misión comienza con una evaluación de programación para comprobar si tienes todos los conocimientos necesarios. Luego, deberás aplicar tus habilidades de programación en tres entornos nuevos de VR.
En el primer proyecto, recibirás instrucciones paso a paso sobre cómo extender la interfaz de programación de aplicaciones (API) del kit de herramientas de interacción de XR de Unity para crear objetos personalizados con los que se puede interactuar.

En este segundo proyecto, tu desafío es desarrollar una porción de una habitación de escape en VR. Sin embargo, en este caso no recibirás instrucciones paso a paso, sino que solo se te proporcionará una descripción del proyecto, algunos Assets (Recursos) 3D y algunas pistas. Tu objetivo será averiguar cómo implementar la funcionalidad.

Para el tercer proyecto, el cual deberás enviar para recibir tu insignia del trayecto, deberás crear una pieza única para tu portafolio como proyecto final.
Habilidades profesionales
Durante el trayecto, también aprenderás algunas habilidades profesionales y conocerás la opinión de nuestros creadores consolidados sobre cómo puedes prepararte de la mejor manera para trabajar en el sector de desarrollo de VR.
7. Requisitos de hardware de VR
No es necesario tener un casco de VR para completar este trayecto. Si no tienes acceso a un casco, puedes utilizar el simulador de dispositivo de XR para probar tus proyectos. Esto te permite utilizar el mouse y el teclado para simular el movimiento, así como las entradas de la pantalla del casco de realidad virtual y los controles.
El uso del simulador de dispositivo de XR puede ser difícil y poco eficiente, y no te permite experimentar por completo tu proyecto en VR, por lo que, si es posible, te recomendamos que intentes conseguir un casco.
Este contenido de aprendizaje está verificado y probado con los modelos Oculus/Meta Quest, por lo que es muy probable que tengas una experiencia sin contratiempos al utilizar uno de estos cascos.
Puedes utilizar cualquier otro casco compatible con OpenXR, como Valve Index, HTC Vive, y cualquiera de los visores Windows Mixed Reality o los modelos Oculus Rift. Aunque todo debería funcionar adecuadamente, este contenido de aprendizaje no está totalmente probado y verificado en estos dispositivos.
8. ¿Quién trabajó en este trayecto?
Muchas personas diferentes participaron en la creación del trayecto Desarrollo de VR.
El equipo principal del proyecto
El equipo principal, conformado por una combinación de creadores internos de Unity y especialistas externos, trabajó en varios de los proyectos de muestra de este trayecto. Queremos extender un agradecimiento muy especial a las siguientes personas:
- Andrew Connell, por su ayuda con los proyectos de muestra (visita su canal de YouTube)
- Simone Rizio, por su trabajo en los Assets del espacio de VR (echa un vistazo a su trabajo en ArtStation)
El equipo del kit de herramientas de interacción XR
El kit de herramientas de interacción de XR, y las personas que trabajan en él, hacen posible el desarrollo de VR en diferentes dispositivos con Unity. Este equipo aportó mucha información y muchos recursos que están integrados en el contenido de aprendizaje.
Otros empleados de Unity
Muchos empleados de Unity tienen una gran pasión por el alcance y el potencial del desarrollo de VR. Con su sentido de comunidad y su apoyo, nos ayudaron a mejorar este trayecto.
9. Próximos pasos
En el siguiente tutorial, obtendrás todo el software que necesitas a fin de configurar tu computadora y tu dispositivo de VR para el desarrollo de VR. ¡Luego, tendrás todo listo para empezar a crear con VR!