¿Qué aprender sobre la tecnología VR?
Un motor 3D contiene una amplia gama de conocimientos, por lo que generalmente no deberías aprenderlo. Encuentre un libro introductorio con ejemplos de proyectos y aprenda de un proyecto de ejemplo simple mientras escribe código. Probablemente otros dos o tres meses. Si te sientes monótono al aprender C# y el proceso de aprendizaje de Unity también es aburrido, entonces deberías considerar seriamente si continuar.
2. Aprenda el lenguaje C#
Si no tiene conocimientos básicos de programación, puede consultar un libro de introducción a C# y aprenderlo primero. Tomará uno o dos meses poder leer y escribir código simple sin profundizar demasiado. Por supuesto, si este proceso de aprendizaje te emociona y te hace adictivo, entonces felicidades, este camino es adecuado para ti y puedes ir directamente más profundo.
Después de aprender los conceptos básicos de C# y Unity, tengo una dirección firme. Puedo pasar otro medio año haciendo/aprendiendo algunos proyectos pequeños para mejorar adecuadamente la profundidad y amplitud del conocimiento. Luego tienes que acumular una cierta cantidad de preguntas antes de poder pensar en la siguiente dirección. Se recomienda centrarse en la orientación de intereses/personalidad. Si le gusta la emoción de crear productos, le resultará útil dominar todos los aspectos del desarrollo de aplicaciones 3D y tener ciertas capacidades de control en diseño, activos, tecnología, pruebas, operaciones, gestión de proyectos, etc. Si es técnico, debes regresar y hacer tu tarea. Tienes que hacer una lista de algoritmos, estructuras de datos, gráficos 3D, etc. y aprenderlos lentamente. Debes sentar una base sólida antes de poder profundizar. Ambas direcciones no son fáciles y se necesitan 10 años de acumulación para convertirse en una gran persona. Pero han pasado tres años y creo que ya puedo aportar al equipo general.
3. Aplicación de realidad virtual
Todo el entorno operativo tiene varias plataformas, MAC, PC, Dream, vive, PlayStation, Android e iOS. Necesita comprender VR UI/UX y aprender a utilizar un motor 3D. Unity es un buen motor de nivel básico. Aprenderlo y dominarlo requiere la ayuda de los lenguajes C# y Javascript. Si está interesado en dispositivos de entrada de realidad virtual y desea desarrollar UI/UX de realidad virtual, LeapMotion es una buena opción. Puede ir a jumpmotion para leer la documentación del desarrollador.