Master en Programación de Videojuegos con Unity 5 y C#
¿Qué es Unity?
Unity es lo que se conoce como un motor de desarrollo o motor de juegos. El término motor de videojuego, Game Engine, hace referencia a un software el cual tiene una serie de rutinas de programación que permiten el diseño, la creación y el funcionamiento de un entorno interactivo; es decir, de un videojuego.
Dentro de las funcionalidades típicas que tiene un motor de videojuegos, son las siguientes:
• Motor gráfico para renderizar gráficos 2D y 3D.
• Motor físico que simule las leyes de la física.
• Animaciones.
• Sonidos.
• Inteligencia Artificial.
• Programación o scripting.
¿Para qué se usa Unity?
Como ya estarás viendo, Unity, antes llamado Unity 3D, es un software que centraliza todo lo necesario para poder desarrollar videojuegos. Es decir, Unity es una herramienta que te permite crear videojuegos para diversas plataformas (PC, videoconsolas, móviles, etc.) mediante un editor visual y programación vía scripting, y pudiendo conseguir resultados totalmente profesionales. Prueba de ello son juegos muy famosos creados con Unity; tales como “Monument Valley”, “Gris” o “Cuphead”. Además, es muy utilizado en la mayoría de desarrollos de videojuegos para móvil.
Uno de los grandes puntos fuertes que tiene Unity es la gran comunidad de usuarios que tiene. Esto permite tener acceso a multitud de documentación, foros y comunidades donde se preguntan y resuelven dudas, donde se explican diferentes métodos y técnicas nuevas, etc. Además, es uno de los motores predilectos para aprender a desarrollar videojuegos; ya que supone una puerta de acceso perfecta para aquellos que quieren incursionar en esta industria.
:background_color(white)/hotmart/product_pictures/f386663f-a73e-4acb-8031-17c1a30baa09/CURSOUNITY.jpg?w=920)