Quiero aprender animación y desarrollo de juegos. ¿Debería aprender primero OpenGL o puedo comenzar directamente con Blender y Unity 3D?

Gracias por A2A Soumya.

¿Necesito aprender OpenGL para realidad aumentada?

Mira, para aprender aplicaciones / juegos de Realidad Aumentada no necesitarás aprender OpenGL, quiero decir que no es obligatorio, pero tener su conocimiento siempre será una ventaja para ti.

Y realmente no necesitas aprender OpenGl para aprender Animación y desarrollo de juegos, pero como dije, será una ventaja adicional si conoces OpenGL, estoy diciendo que mencionaste Unity3D. porque Unity maneja todos los elementos de renderización complicados, incluidos sombreadores y elementos OpenGL.

Llevo varios años haciendo programación de juegos y solo necesito conocimientos sobre OpenGL, pero todavía quiero aprenderlos cuando lo necesite y tener tiempo para lo mismo.

Volviendo a tu pregunta, quieres aprender Animación y Desarrollo de juegos:

Quiero aprender animación:

He escrito una respuesta muy detallada sobre Cómo y Dónde comenzar a aprender Animación. revísalo, sin duda te ayudará:

La respuesta de Harshal B Kolambe a ¿Desde dónde debería comenzar a aprender animación? (Sé lo básico de C y Python)

Quiero aprender desarrollo de juegos:

Ya he respondido algunas preguntas similares como esta, échales un vistazo para obtener respuestas más detalladas:

Aquí están los enlaces para obtener respuestas más detalladas:

  • La respuesta de Harshal B Kolambe a ¿Dónde puedo encontrar el mejor tutorial de texto para el desarrollo del juego android Unity3D?
  • La respuesta de Harshal B Kolambe a ¿Cómo debo comenzar el desarrollo de juegos de Android con Unity 3D? Soy capaz de programar en C ++.

Sin embargo, los archivos de Unity Live Training son un buen lugar para comenzar.

O si desea obtener más detalles sobre cómo hacer: consulte algunas de mis respuestas anteriores a preguntas similares:

  • La respuesta de Harshal B Kolambe a ¿Dónde debería comenzar a aprender el desarrollo de juegos?

Hay tantos lugares donde podría comenzar su viaje dentro de Unity, y Unity ha comenzado a ofrecer “Cursos de capacitación en línea en vivo” gratuitos. ¿Dónde mejor comenzar a aprender que desde la fuente? Puedes registrarte y participar en ellos aquí.

Bueno, hay excelentes tutoriales en el sitio web de Unity.

Más enlaces para comenzar:

  • https://unity3d.com/learn/tutorials
  • https://unity3d.com/learn/live-t…
  • Curso de Unity: aprenda Unity 5 a su ritmo en Udemy
  • Aprenda a crear juegos móviles con Unity3D – Udemy

Espero que esto te ayude a comenzar a usar Unity 🙂 Mejor suerte. tenga un buen día.

Gracias por el A2A,

Veo muchas buenas respuestas antes que las mías, pero la mayoría son técnicas. Contestaré desde otro punto de vista.

Si está comenzando, todo lo que puedo sugerir es que aprenda Arte desde su nivel fundamental. Aprenda lo que es ser un artista para poder crear obras de arte convincentes, al final del día las imágenes son hechas por el artista, aunque la carne y las papas si un juego está codificando.

Sin una obra de arte comoel, es difícil crear un juego visualmente agradable.

El software son solo herramientas sofisticadas, siempre puedes entrenarte en uno de los softwares existentes, sin embargo, los fundamentos son algo que necesitas trabajar duro y dominar.

la animación viene bajo la parte del arte del juego, por lo que, naturalmente, tienes que mezclar / maya en lugar de unidad

Este software lo ayudará a crear modelos como humanos, automóviles, etc. y también animarlos según sus requisitos. En la industria del juego, los expertos en modelado y animación están allí, uno no hará el trabajo de otros. En las pequeñas empresas, llaman al artista como general para hacer todas las cosas, pero en el estudio de desarrollo de grandes juegos se basan en una categoría / especialización.

Si ves un juego Zig Zag Noodles – Las aplicaciones de Android en Google Play que desarrollé se hicieron usando Blender para modelado 3D, Inkscape, Gimp y paint.net para texturas y arte 2D. Unity3d para programar ..

No necesitas aprender nada sobre OpenGL o HLSL para desarrollar un juego a menos que te vuelvas loco con los materiales PBR y los gráficos de fotos reales en tiempo real. Comencé a aprender HLSL después de completar la mitad de mi juego en UE4. Si eres un principiante, diría que usa UE4 en lugar de unidad, la codificación es mucho más fácil con secuencias de comandos visuales y puedes dedicar el tiempo al arte

Comience con blender y unity 3D y Unreal engine si es posible, comprendalos y luego continúe aprendiendo OpenGL.

Gracias.

Para consultas adicionales contácteme en [correo electrónico protegido] .