unity3d - unity - unreal engine
Unity vs Torque game engines y entorno IDE (6)
Quiero obtener la opinión de la gente sobre Torque y Unity y sus herramientas IDE.
Construyes juegos de Torque usando uno de sus motores (actualmente estoy interesado en el motor de iPhone), y Torque Game Builder (todo el ... motor más TGB es ~ $ 1000).
Construyes juegos de Unity usando Unity (creo que esto es solo ~ $ 400).
¿Las personas con experiencia en la construcción de juegos en estos motores me darán ventajas y desventajas del motor? Soy un novato y no sé lo que debería estar buscando. Los descargué e intento jugar con ellos ahora.
Gracias.
Acabamos de hacer una demostración con torque, la experiencia que obtuve de eso es que no solo se obtiene la fuente para ello. Pero tendrá que comenzar a modificar la fuente muy rápidamente. No creo que pueda hacer otra cosa que un estricto disparador de fps con el motor de torque 3D sin cambiar la fuente.
Y si bien existe una gran comunidad para el par de torsión, no están realmente bien configurados para transmitir los cambios a la fuente. Es decir, la mayoría de los cambios en la fuente no publican parches, sino instrucciones inmanejables sobre cómo cambiar la fuente.
No tengo una experiencia comparable con la unidad, pero antes de comprometerme con Torque probablemente ejecutaría Unity en algunas pruebas.
Esfuerzo de torsión:
- Opción de motor 2d o 3d (productos separados para comprar)
- Motor 3D basado en TGB (Torque Game Builder) que es absolutamente antiguo. Posiblemente apropiado para el hardware al que apunta, pero aún así.
- Las herramientas del editor de niveles, creo, son torpes: están construidas usando el motor en sí (como los menús de un videojuego) y parece que sus habilidades no están realmente en el diseño de la GUI.
- La única opción para la creación de scripts es el propio lenguaje TorqueScript de Torque. Es utilizable, pero al igual que UnrealScript o cualquiera de estos lenguajes, los desarrolladores de juegos se acercan rápidamente, es algo extra de aprender, viene con poca documentación (en comparación con, digamos C #) y simplemente se siente un poco improvisado en comparación con los principales idiomas. También se basa o una herramienta de terceros para la edición y la depuración.
- En el lado positivo, obtienes el código fuente para que puedas hacer cambios. Sin embargo, no sobreestime la utilidad de esto: es un código listo para producción y, como tal, es bastante difícil de seguir.
Unidad:
- Tiene una herramienta lisa de editor de nivel / proyecto. Parece más cómodo en MacOS (que es de esperar ya que es donde se originó).
- Engine es solo en 3D, pero por supuesto puede hacer un juego de 2d si lo desea; hay tutoriales en su sitio web explicando cómo hacerlo.
- La creación de scripts se puede hacer con Javascript o con cualquiera de los lenguajes .NET (integraron el tiempo de ejecución Mono). Esta es una gran ventaja a mis ojos.
- Los inconvenientes son que no obtienes la fuente; la versión pro es bastante costosa; el tamaño mínimo de construcción de un juego que usa Unity es más de 10Mb, lo que significará menos descargas (aplicaciones> 10Mb no se pueden descargar a través de 3G).
He tenido experiencia con ambos motores, debo decir que la unidad es más suave y utiliza cualquier par de scripts, por otro lado solo usa script propio, lo que requiere tiempo para aprender, también la unidad es un motor 2d y 3d, pero con torque ambos deben comprarse por separado. . también hay una versión de la unidad de la aplicación, pero debe comprarse. la unidad también es mucho más fácil para los recién llegados, pero es mejor para todo lo demás. Como se mencionó antes, el torque es principalmente un motor de disparos en primera persona y es muy difícil de maniobrar, pero ofrece el código fuente, pero también puede ser obtenido si se solicita desde el sitio, así que, todos juntos, debo decir que elijo la unidad al 100% y en realidad lancé con torque pero la unidad es sin duda mejor.
Mi clase y yo estamos utilizando Torque en un plan de estudios de programación de juegos. Nos limitamos a utilizar TorqueScript y no permitimos que se meta con la fuente en absoluto. Los aros con los que tenemos que saltar para lograr despejar un juego simple (MUY simple) son asombrosos.
Desde entonces, hemos convencido al instructor para que cambie al UDK el próximo semestre.
Publiqué un juego desarrollado utilizando Torque (incluido el minorista), e incluso tuve un contrato de asociación con GarageGames (los creadores de Torque). Actualmente estoy desarrollando otro juego, usando Unity.
No voy a hacer una comparación punto por punto, tanto porque ya se ha hecho como porque no responde adecuadamente la pregunta sin ambigüedades y deja más incertidumbre en el aire de lo que realmente existe.
Unity es, ATM, sin dudas un mejor motor de juego, en casi todos los aspectos, luego Torque.
Solo quería agregar una nota que Torque3D es mucho mejor que las versiones anteriores de Torque (TGE y TGEA). Ahora es de código abierto bajo la licencia de MIT, por lo que puede probarlo de forma gratuita .