Home » Desarrollo de apps » Ventajas e inconvenientes de desarrollo de juegos con Unity 3D
Ventajas e inconvenientes de desarrollo de juegos con Unity 3D

Ventajas e inconvenientes de desarrollo de juegos con Unity 3D

Ésta no es la primera vez que os hablamos de Unity 3D en nuestro blog. De hecho, recientemente publicamos un artículo extenso sobre el desarrollo de juegos con Unity, así como una comparativa de esta herramienta con Cocos2D. Sin embargo, en esta ocasión os hablaremos de los inconvenientes que nos podemos encontrar a la hora de ponernos con el desarrollo de juegos con Unity 3D.

Para ello hemos contado con la ayuda de dos expertos en desarrollo de juegos para móvil pero también conocedores del campo de los videojuegos en general. Por un lado, Iván García Subero, coordinador en Trinit, la Asociación de Informáticos de Zaragoza, y desarrollador de videojuegos; por el otro Aitor Román Ibáñez, desarrollador de juegos en Androtiyas. Entre ambos han hecho colaboraciones de las que han surgido apps como este juego para Android, Dragon Pet. Los entrevistamos a ambos y nos cuentan desde su experiencia, los pros y los contras de Unity 3D.

¿QUIERES CREAR UN JUEGO? ¡CUÉNTANOS TU PROYECTO!

Como expertos en el sector y conocedores de la herramienta, nos explican que una de los mayores beneficiados del uso de Unity 3D es Android. Al ser, ya de por sí el mercado con más usuarios y más dispositivos en circulación. Esto se refleja sobretodo cuando lo analizamos desde un punto de vista social, que se traduce al técnico.

Aitor Román nos explica: “Podemos decir que Unity3D ha dedicado más tiempo a prepararse para poder desarrollar apps en esta plataforma –Android– y se nota a la hora de sus prestaciones”. Es decir, que la fuerza de Google también se percibe a la hora de desarrollar juegos con Unity3D.

desarrollo de juegos

Limitaciones del desarrollo de juegos con Unity3D

Como toda herramienta, su fuerza su potencia en muchos aspectos tiene una contrapartida. Unity también tiene limitaciones con respecto a otras herramientas del sector. El experto Iván García nos ayuda a concretar algunas.

  • La más evidente es que no nos permite empezar desde unas bases, o de unas plantillas, por decirlo de alguna manera, e ir luego implementando detalles. Si no que debes empezar de cero con cada juego. “Al ser un motor de propósito general no te da nada hecho. Hay gente que espera que desarrollar juegos sea todo “arrastrar y soltar”, y no es para nada así. De hecho siempre he pensado que sería mal motor cualquiera que permita trabajar así”, nos explica Iván García.
  • Desde el punto de vista gráfico, sigue yendo a la cola en comparación con otros motores como UDK. Aunque como contrapartida, Unity 3D permite programar ‘shaders’, eso sí, de nuevo desde cero. No obstante, Iván García admite que a la hora de la verdad, en el mundo de los pequeños desarrolladores y de proyectos para smartphones en el que el diseño gráfico no es tan complejo no llega a convertirse en un inconveniente.

 
Aprende a crear un juego móvil con esta guía
 

  • A nivel de motor físico, a pesar de utilizar NVidia PhysX, no ofrece tantas funcionalidades como otras herramientas como pueden ser UDK o CryEngine. En Unity 5 se espera que actualicen a PhysX 3.3 sobre todo por temas de rendimiento y se espera que añadan otras funcionalidades.
  • La existencia de licencias más caras puede suponer una limitación para desarrolladores freelance o grupos de desarrollo pequeños. Las licencias más caras aportan principalmente mejoras gráficas y de rendimiento, pero solo vale la pena hacerte con ellas si tienes un equipo mediano o grande, y un proyecto ambicioso.  También “dependerá del desarrollador en sí, de si el desarrollador va a explotar estos recursos”, añade el dsarrollador Aitor Román.
  • En cuanto a desarrollar juegos con Unity específicamente para smartphones, no encontramos trabas. Ni si quiera tenemos que pagar licencias extraordinarias. Por ejemplo, Unity Free permite publicar en Android, iPhone y Windows Phone, las plataformas más demandadas desde hace un par de años.

En conclusión, podemos decir que Unity 3D es una herramienta muy válida también para principiantes y para usuarios que no disponen de muchos recursos para contratar a otras personas para el desarrollo de juegos. Además es este grupo de desarrolladores freelances y grupos pequeños los más beneficiados al utilizar Unity.

La Entrevista a Iván García y Aitor Román al completo.

Nueva llamada a la acción

Escrito por

Yeeply
Yeeply

Yeeply is a premium platform specialised in the development of mobile apps and custom websites.Since 2012 our clients entrust us with the development of their projects, and we rely on the top certified professionals at technical level: developers of mobile applications or web freelancers, great software companies, and leading mobile agencies. Creating an app or creating a website has never been so fast, confidential and secure as with Yeeply!Publish your software project on Yeeply and let our team help you through the process.