[ad_1]
En este artículo intentaré cubrir todos los pros y los contras al desarrollar con Unity3D.
Pensé que la mejor manera de lograrlo sería obtener algunos consejos de expertos al respecto, por lo que solicité la ayuda de dos desarrolladores de juegos móviles expertos que también tienen un amplio conocimiento del mercado de los videojuegos. Por un lado, Iván García Suber, coordinador de Trinit, Asociación de Desarrolladores de Informática y Videojuegos de Zaragoza; por otro, Aitor Román Ibanez Androtiyas, desarrollador de juegos. Entre ellos han realizado varias colaboraciones que han aparecido como aplicaciones dentro del Android Market, siendo la más famosa Dragon Pet. Los entrevisté a ambos sobre su experiencia de usuario de Unity 3D y compartieron sus conocimientos conmigo.
Como expertos de la industria y conocedores de la herramienta, explicaron que uno de los mayores beneficiarios del uso de Unity 3D es Android. Estar, en el mercado con más usuarios y más dispositivos en circulación tiene muchas ventajas. Esto se refleja especialmente cuando se analiza desde un punto de vista social.
Aitor Román explica: “Podemos decir que Unity3D ha dedicado más tiempo a preparar y desarrollar aplicaciones en la plataforma Android y muestra cuándo sus beneficios”. Google también aprovecha estos beneficios al desarrollar juegos con Unity3D
Limitaciones de Unity3D
Como cualquier herramienta, tiene puntos fuertes pero también algunas limitaciones. El experto Iván García nos ayuda a conocer más sobre este último.
-
Lo más obvio es que no nos permite partir de una base, o una plantilla, sino de alguna otra forma, y debes implementar detalles. Si no lo hace, tendrá que empezar desde cero con cada juego. “Como motor de propósito general, no te da nada con qué trabajar. Algunas personas desarrollan juegos y esperan que todo sea” arrastrar y soltar “, pero no es así. De hecho, siempre pensé que sería una mala idea motor para que funcione bien ”, explica Iván García.
-
Desde un punto de vista gráfico, también se está quedando atrás en comparación con otros motores como UDK. Mientras que, por el contrario, Unity 3D permite programar ‘shaders’, eso sí, desde cero. Sin embargo, Iván García nos admitió que el momento de la verdad para los pequeños desarrolladores del mundo es el diseño gráfico para smartphones.
-
Un motor de física de nivel, a pesar de utilizar NVidia PhysX, no ofrece tantas funciones como otras herramientas como UDK o CryEngine. Se espera que Unity 5 actualice el 3.3 PhysX, especialmente los problemas de rendimiento y se espera que agregue otras funcionalidades.
-
El hecho de que existan licencias más caras puede ser una limitación para los desarrolladores independientes y pequeños grupos de desarrollo. Las licencias más caras proporcionan principalmente mejoras gráficas y de rendimiento, pero solo valen la pena si tienes un equipo mediano o grande, y un proyecto ambicioso. También “el propio desarrollador, depende de si el desarrollador explotará estos recursos”, añade Roman Aitor.
-
En cuanto al desarrollo de juegos con Unity específicamente para teléfonos inteligentes, existen algunos obstáculos. Sin embargo, no tiene que pagar licencias caras. Por ejemplo, Unity free te permite publicar en Android, iPhone y Windows Phone, las plataformas más populares de los últimos años.
En conclusiónPuedo decir que Unity 3D es una herramienta sólida para principiantes y también para usuarios que no tienen muchos recursos a su disposición para contratar personas para el desarrollo de juegos. También es este grupo de desarrolladores independientes y pequeñas empresas el que más se beneficia al usar Unity.
[ad_2]