Você está na página 1de 2

Desventajas del uso de Unity 3D

No todo son ventajas claro, y aunque es una herramienta excelente, hay que tener
cuidado, y entender que este tipo de software tan complejo lleva aparejado
siempre cuestiones de diversos tipos. Veamos cinco.

1. Espacio ocupado por los proyectos. Los proyectos se expanden enseguida


en tamao, especialmente si se usan assets complejos o modelos 3D de alta
resolucin, por no hablar de sonido de alta calidad. No el ejecutable final, pero s
el proyecto. En mi caso, en un juego de complejidad media-alta, en el que
conscientemente he tenido cuidado de no abusar de los assets, la carpeta ocupa
3,1 gigas en el disco. Esto es mucho, sin ninguna duda, y gestionarlo es tedioso.
Cada copia de seguridad y cada operacin conlleva mover literalmente miles de
ficheros, porque son miles los que se almacenan. Tendemos a querer tener el
mejor juego a todos los niveles, grfico, de sonido, de opciones Eso tiene un
precio, y es el espacio ocupado.

2. Rendimiento. Unity 3D es una herramienta compleja, que simplemente estando


en modo edicin tiene varias tareas activas, no hablemos ya cuando se est
ejecutando un programa. El ordenador se calienta, la CPU se dispara, y
necesitamos tener un PC en condiciones. Es recomendable usar monitores
grandes por supuesto, mejor dos que uno, pero sobre todo es recomendable que
el PC est bien ventilado, y tenga al menos 8 gigas de RAM, mejor 16, y que la
CPU y la grfica sean potentes. Esto naturalmente tiene un coste en forma de
calor, y ello conlleva que el equipo est bien diseado en cuanto a diseo de
ventilacin. No es que sea una desventaja en s, pero es el precio a pagar por
querer hacer productos potentes y vistosos.

3. Gestin de las versiones. Cuando se pas de la versin 4 a la 5 de Unity hubo


muchos quebraderos de cabeza. Muchos elementos e instrucciones quedaron
como obsoletos, y a veces, si un juego es complejo, reconvertirlo es tedioso. Esto
es algo que pasa con todas las herramientas, pero en Unity 3D, al tener
programas complejos, lo es ms. Adems si un asset importante de un tercero que
usamos ya no tiene mantenimiento, tendremos que readaptarlo nosotros, o
cambiarlo por otro que haga una funcionalidad similar. Esto muchas veces es ms
fcil de decir que de hacer. Otro ejemplo de pesadilla se ha dado con la versin
5.3, que ha dejado obsoletas ms instrucciones y la gestin de niveles, entre otras
cosas. Mucha gente decide quedarse en versiones anteriores, pero claro, luego
dejan de mantenerse y tendremos ms problemas. Ahora con la 5.4 he visto que el
Unity en versin Mac da muchos errores, aunque en Windows va bien. Yo
recomiendo desarrollar con Windows siempre que sea posible. Mac va bien, yo
uso Mac muchas veces, pero est claro que la versin Windows de Unity est ms
pulida.

4. Poltica de precios y costes. Entramos en un tema subjetivo, pero que crea


mucha polmica. Y recientemente ms por el cambio de tarifas de Unity. Este
producto tiene una versin gratuita que anteriormente era bastante limitada, pero
que ahora permite realizar la mayor parte de las posibilidades que otorga el
producto, en todo caso suficientes para un desarrollador que se inicia con la
herramienta. Pensando en indies como yo, Unity ha sacado un nuevo nivel, que
admite una ventana de splash personalizada, cosa que antes no se poda, y
aunque sigue saliendo el logo de Unity, al menos permite poner el logo de cada
uno. Luego hay una versin profesional y otra para empresas. Las tarifas han
cambiado, y ello ha provocado un alud de quejas y aplausos, y Unity ha retocado
estos elementos. Para m esto es una ventaja, pero para mucha gente es una
desventaja. Como digo, muy subjetivo.

5. Invasin de juegos. Ya lo comentaba antes. Cuando hacer un juego requera


de trabajo intensivo y conocimientos altos de programacin, usando Objective C o
C++, mucha gente se retraa de hacer juegos. Pero con Unity puedes hacer juegos
sencillos en dos tardes, y quedan resultones precisamente gracias a su potencia.
Claro que resultones no significa buenos, significa que se ven bien a la vista. Esto
conlleva que haya un alud de juegos, y plataformas como Steam Greenlight se ven
sacudidas por juegos absurdos que tapan los buenos juegos que entonces nadie
ve. Todo el mundo pierde, nadie gana. Esto no es culpa del Unity directamente,
pero debemos tenerlo en cuenta. Vamos a tener que demostrar que somos
realmente buenos, y eso va ms all del talento y la calidad del juego. Entra en el
mundo del marketing y la publicidad, para acercar el producto a la gente. Pero
eso, como suele decirse, es otra historia.

Você também pode gostar