¿Qué es Unity?
Unity es un motor de videojuegos que nos facilita el desarrollo de juegos tanto en 2D como en 3D, además de poder exportar a distintas plataformas, entre algunas de ellas están Android, iOS, Windows, Play Station, etc.
Este motor a ganado fama en el mundo de los desarrolladores independientes ya que es gratuito y posee las suficientes características para desarrollar un videojuego totalmente funcional, aunque existen versiones para empresas, plus y pro que tienen un costo anual , estas versiones tienen añadidos como el soporte técnico, además puedes eliminar la marca de agua de Unity al inicio de la aplicación, pero con la versión personal tienes todas las herramientas necesarias.
La versión personal de Unity se nos permite usar mientras nuestros ingresos no superen los $100.000 anuales, pero si ya generas esa cantidad tranquilamente puedes pagar $400 anuales, así que es por ese motivo que se ha hecho popular la gratuidad y la gran cantidad de documentación tanto de Unity como de personas que utilizan este sistema.
Unity utiliza C# propiedad de Microsoft como lenguaje de programación, anteriormente también permitía JavaScript; C# es muy parecido a Java en cuanto a la sintaxis, además, también posee un GC(Garbage Collector) que nos ayuda a gestionar la memoria de manera automática, siendo de gran utilidad y por lo general si sabes Java puedes usar C#.
Unity actualmente no permite el modelado de objetos 3D por lo que debes hacer uso de una aplicación de terceros como Blender, 3ds Max, Maya, Softimage, Modo, ZBrush, Cinema 4D, etc; pero por lo general para los que recién empiezan es mejor usar Blender ya que es gratuito y además potente con una gran documentación y tutoriales para que puedas aprender fácilmente.
El motor te permite crear tus propias animaciones de manera muy sencilla y completa; esta tecnología es denominada Mecanim aunque tal vez no sea una de las más potentes y mejores del mercado pero es útil y funcional para que no requieras hacer uso de aplicaciones de terceros. Sin embargo esta tecnología puede seguir mejorando cada vez ya que otra ventaja de Unity es que constantemente están añadiendo, mejorando y arreglando características.
Comentarios
Publicar un comentario