Presiona ENTER para ver los resultados o ESC para cancelar.

Ana Mocholí en Desarrollo de apps

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.

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.
  • 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.

publica_tu_app_2

Comentarios

Los comentarios están desactivados para esta publicación