Qué es y como funciona el motor de videojuegos Unity

in Develop Spanish4 years ago

HiveBanner.png

¿Qué es?

Los motores de videojuegos han surgido desde un poco mas del surgimiento de los videojuegos, ya por los 90's se mencionaba, se producían y se comercializaban entre las empresas y nicho que podía costearlo. A posteriori algunas empresas brindaron mas de cerca el contacto con un motor de videojuegos como lo fue id Software 😈 con el motor de Wolfstein o Doom, el cual a futuro fue impartido en formato gratuito y open source. Ya en este punto empezaron a surgir una gran variedad de motores predecesores o inspirados los cuales ofrecían mucho valor y contenido a los estudios o pequeños desarrolladores.

¿Cómo funciona?

Es un conjunto de elementos e instrucciones las cuales están separados por módulos y podría decirse beneficios para desarrollar un videojuego de una manera mas eficiente y a su vez en una cantidad de tiempo mas reducida debido a que en dicho motor se provee de herramientas prefabricadas como las físicas, sistema de redes, gestión de recursos, animación, codificación e interpretación de gráficos como el rendering, método de compilación y un sin fin de bondades que pueden darnos un empujón extra a lograr nuestras metas 🏁.

La llegada de Unity


La empresa detrás de Unity existe desde 1988, no fue a mediados del 2005 que se empezó a nombrar Unity 3 como motor de videojuegos pero de forma mas privada y en el ecosistema de Mac, su popularidad explotó cuando en el 2015 ya en su versión 5 cambio su modelo de negocios y ofreció un apartado gratuito y de suscripción, esto abrió las puertas a miles de desarrolladores Indie en el mundo 🌎. Ahora, es uno de los pilares mas fuertes y recomendados para el principiante y profesional en el desarrollo de videojuegos, no estoy evangelizando Unity como única opción, pero si como una alternativa positiva para algún proyecto a mediano o largo plazo; inclusive puede ser un punto estratégico para mejorar tu currículo.


Lo que ha impactado en mi vida


Llevo 3 años trabajando con Unity de manera profesional, y conociéndolo desde hace mas de 5 años, no me arrepiento del tiempo que no le invertí pero se que quizás supiera mucho mas si fuera empezado antes, es una herramienta que me ha abierto oportunidades en varios sectores tanto 3D como 2D e incluso la realidad aumentada. Esta herramienta ha evolucionado muchísimo y me ha llevado a crecer con ella, me siento muy cómodo utilizándola, odiándola a ratos porque siempre habrá algo que no te guste pero consigues la manera de hacerlo mejor.

Unity_E6isiPoACz.png
3D de Assets para un videojuego nordico que estoy desarrollando con mi equipo.

Actualmente estoy desarrollando 2 videojuegos personales con un pequeño grupo de trabajo, un videojuego pixelart 2D y otro 3D de puzzles, a mi equipo también le agrada y cuando investigamos o le enseno algo a ellos siempre hay una anécdota de mejoría y ganas de seguir.


Mi recomendación


Si vas a iniciar con Unity debes tener en cuenta esto:

  • Tener conocimiento en C#
  • Conocer conceptos de Programación Orientada a Objetos POO
  • Leer un poco la documentación de Unity para saber el sintaxis de los GameObjects, las funciones básicas y como es el flujo.
Debes darle su debido tiempo de estudio y practicar mucho, con el tiempo Unity se ha vuelto en gran parte aliada del código libre, no tanto a nivel del motor pero si de proyectos de ejemplo, de plugin e incluso de material de estudio; la mayoría puede ser encontrada en su GitHub.
Gracias por leerme, puedes ubicar más de mi contenido en las redes...

Sort:  
 4 years ago  

¡Bienvenido a la comunidad!, tres años usando Unity son increibles, solo lo llegué a tocar en mis años universitarios, aunque me gustaría poder volverlo a usar en un futuro no lejano.

Una vez más, bienvenido a esta comunidad

Congratulations @aesthezel! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 50 upvotes.
Your next target is to reach 100 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Hive Tour Update - Financial stages