2010-10-07 46 views
7

Quiero hacer un juego en 3D, preferiblemente que se puede jugar en el navegador. Algunas personas dicen blender, algunos dicen unidad. ¿Cuáles son los pros y los contras de cada uno? ¿Cuál prefieres? ¿Por qué? Además, ¿tienes alguna sugerencia para tutoriales?Blender vs. Unity

Respuesta

19

Blender y unidad no son la misma cosa,

Unity es motor de juego, lo que significa que su propósito es crear juegos, y se puede programar en ella usando C# o Javascript. Pero no puedes hacer modelos 3d en él.

Si bien el programa Blender es principalmente para modelado, puede crear aplicaciones o juegos, pero no es el objetivo principal del programa.

Para Unity puedes crear modelos/animaciones en 3D e importarlos, pero no estoy seguro si es compatible con Blender pero, es compatible con Maya.

Recomendaría más Unity para hacer un juego, porque también tiene soporte web, pero requiere instalar un plugin.

En la Unidad Website puede encontrar documentación y ejemplos para ayudarlo a comenzar.

Espero que esto ayude.

+1

Ah Así que estaba comparando una manzana con una naranja todo el tiempo. Respuesta muy esclarecedor Muchas gracias. – John

+1

Bueno, Blender también tiene un "motor de juego", pero no es tan portátil como Unity. Con Unity puedes crear juegos para navegador, Mac, Windows, iPhone y Wii, y pronto también podrás usar Xbox y Android. Pero tiene su precio, la unidad gratuita tiene funciones limitadas y solo se puede usar para juegos web y computadoras con Windows/Mac. – Tseng

+0

Para ampliar en @Tseng, me gustaría señalar que estoy un poco en desacuerdo en que Unity sea más portátil. Unity no tiene soporte para Linux, Blender es completamente multiplataforma y 'podría' funcionar fácilmente en cualquier sistema si lo portas tú mismo. Unity requeriría soporte oficial ya que es de código cerrado. –

5

A riesgo de sonar insolente, tendré que estar en desacuerdo con mklfarha. Aunque es solo mi propia opinión, soy mucho más partidario del motor del juego Blender. Cuando alcanzas un cierto nivel de competencia en programación y modelado, el motor de juego Blender permite mucha más libertad de elección para los tipos de juego y la mecánica del juego. También es de código abierto, lo que significa que nunca tendrá que preocuparse por los derechos de autor.

Habiendo dicho esto, Unity es mucho mejor para los principiantes, ya que muchas funciones para el juego ya están integradas, como el movimiento de caracteres y la ruta. Además, para los programadores extremos que necesiten exprimir hasta la última gota de energía de la computadora, Unity sería mejor, ya que está mucho mejor optimizado gráficamente y en todos los demás aspectos, aunque si está abarcado por mi última declaración, tendría ya sé todo lo que he dicho aquí y más.