Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las ventajas y desventajas de unity3d?

¿Cuáles son las ventajas y desventajas de unity3d?

¿Cuáles son las ventajas y desventajas entre Unity3d, UDK y CE3? ¿Cómo elegir?

Unity3d es adecuado para el desarrollo individual. La desventaja es que es difícil usar SVN para gestionar proyectos cuando varias personas colaboran.

udk es adecuado para el desarrollo de equipos y la división del trabajo.

CE3 tiene las mejores capacidades de renderizado. Fuerte, pero solo se enfoca en plataformas de alta gama, adecuadas para grandes empresas y personas ricas y guapas.

Cuanto mayor sea la eficiencia de renderizado, mayor será la costo

============ =============================== ==================== ===============

Permítanme hablar brevemente sobre mi comprensión de Estos tres motores: Mi trabajo es el desarrollo de juegos de consola 3A. Para motores comerciales grandes, use más. UDK ha utilizado una versión modificada internamente de UE2 para desarrollar "Splinter Cell 4"; el proyecto más reciente completado por la empresa es Far Cry 3. Este es un motor interno y su nombre público es Dunia, que está relacionado con CE1. Aunque UDK y CE3 ya no se utilizan directamente, todavía los conocemos en cierta medida para las necesidades laborales. Unity 3D es el motor que algunos amigos y yo utilizamos para crear juegos independientes y tenemos un conocimiento relativamente profundo del mismo.

En pocas palabras, Unity 3D y UDK, CE3 son adecuados para dos modelos de desarrollo completamente diferentes: producción independiente y producción comercial de alto costo. Hay tantas diferencias específicas que no puedo explicarlas todas a la vez. Me gustaría señalar dos puntos para que el autor de la pregunta los considere cuidadosamente:

Primero, ¿qué tan grande es la escala del juego que planeas hacer? ¿Qué tan grande es tu equipo?

En segundo lugar, ¿existe algún plan de lanzamiento? ¿Qué plataforma?

El principal mercado de UDK y CE2 es el desarrollo comercial a gran escala. Aunque son técnicamente más avanzados y tienen funciones de mayor nivel, son difíciles de controlar sin las capacidades de desarrollo correspondientes. Unity 3D se ha dirigido al mercado de desarrollo independiente de gama baja desde el principio, y hay muchos complementos de desarrollo de terceros que están preparados para equipos pequeños con capacidades de desarrollo débiles.

Además, también se deben considerar las cuestiones de la plataforma de desarrollo y la plataforma de destino. UDK y CE3 no tienen versiones para Mac, Unity 3D es multiplataforma. Si está desarrollando para iOS, es muy problemático no ser compatible con la plataforma Mac. CE3 solo admite plataformas de PC y consola; UDK admite PC, consola y dispositivos móviles, pero por diversas razones, hay pocos productos en la plataforma móvil que admitan todo, incluso la Web, excepto la plataforma Flash recientemente abandonada.

Además, el sujeto de la pregunta parece ser un artista, ¿verdad? Por favor corríjame si me equivoco. Desde la perspectiva de un artista, es fácil sentirse atraído por la alta calidad de imagen de los motores de alta gama. Pero desde otra perspectiva, desde la perspectiva del desarrollo real, el ajuste entre el motor y el proyecto es más importante. Además, ¿el interrogador tiene experiencia en programación? Cualquier desarrollo de juego serio requiere escribir código. Aunque algunos editores lógicos, como Kismet de UDK o Flow Graph de CE3, parecen lo suficientemente potentes, una vez que realmente los desarrolle, encontrará que las funciones proporcionadas dentro del alcance son muy útiles, pero una vez que vaya más allá un poco, incluso las funciones simples Tampoco puedo hacerlo. Por el contrario, Unity 3D no proporciona demasiados editores integrados y todo se implementa con scripts. Por el contrario, es muy flexible. Esta es también la razón por la que Unity 3D se usa comúnmente en juegos independientes: la flexibilidad es más importante. que funciones completas.

Hay algunos motores de juegos en el mercado que afirman que no requieren ningún tipo de codificación. Básicamente, se trata de motores 2D con funciones simples. Sin embargo, es compatible con la plataforma móvil y puede producir directamente juegos que se pueden vender en las estanterías. Es posible que el interlocutor desee prestar atención y brindarle algunas palabras clave para la búsqueda: GameMaker, Game Salad, Stencyl.

En resumen, sugiero que el interrogador piense claramente en mis dos preguntas antes de tomar una decisión.

Simplemente dije algo casualmente y no lo consideré de manera integral. Agregaré más a medida que lo piense.

============================================ === ===================================

Tengo una obra de arte de mi compañía de juegos, diciendo Aquí está mi opinión personal

Personalmente creo que Unity3d se usa más en juegos web, juegos móviles o bienes raíces, y tiene buen soporte para varias plataformas. El año pasado, también admitía flash, por lo que no es necesario instalar un complemento de navegador para ejecutar páginas web. Bien hecho en este. El punto de partida para los desarrolladores es relativamente bajo. Los documentos de información básica son muy ricos. La desventaja es que la imagen no es impresionante. La iluminación y los gráficos son los peores entre los tres motores y no es fácil para los artistas comenzar con el desarrollo. Un material muy sencillo. Tienes que escribir un sombreador. .

UDK, la versión comercial se llama Unreal 3. Es un motor que ha sido famoso durante mucho tiempo en la industria. Personalmente, creo que, en primer lugar, en términos de negocios, Unreal 3 es definitivamente el líder. en cuota de mercado de juegos de PC. Podemos ver muchos juegos online de Unreal 3, juegos independientes y juegos de XBOX, porque en primer lugar, los gráficos de Unreal Engine siempre han sido su firma. Puedes verlo en la serie Gears of War, Unreal Tournament e Infinity Sword en iOS. Por supuesto, el 80% del crédito por los buenos gráficos pertenece al personal de producción artística, pero en términos de tecnología, personalmente siento que Unreal 3 siempre ha estado a la vanguardia. Solía ​​​​trabajar en EPIC en Suzhou. En ese momento, estaba usando Unreal Engine 2, y luego pasé a 9 Games y usé Unreal Engine 3, por lo que también tengo cierta comprensión del desarrollo de Unreal Engine. En términos de desarrollo artístico, la interfaz de edición de material de Unreal 3 es muy amigable para los artistas comunes y la edición basada en nodos es muy intuitiva. En cuanto al guión kismet, simplifica aún más el uso de guiones por parte de estudiantes que no saben programar. . La naturaleza gratuita de UDK ha promovido directamente la popularidad de UDK. Sin embargo, creo que UDK solo es compatible con PC e IOS, lo cual es un poco insuficiente el año pasado, el funcionario lanzó una DEMOSTRACIÓN FLASH. Pero nunca se ha lanzado de forma gratuita, lo cual es una pequeña lástima.

CE3, desde su nacimiento, ha estado jugando con la tarjeta gráfica como War Machine de EPIC, utiliza la serie Crysis como proyecto modelo para publicitar su propio motor, pero claro. La primera generación de Crysis tenía buenos gráficos, pero pocas tarjetas gráficas podían ejecutarlos. Posteriormente se optimizó la segunda generación. Y se ha lanzado una versión para consola, con un rendimiento mucho mejor. La característica del motor CE3 es el uso de una gran cantidad de luces dinámicas. Tiene un buen efecto de renderizado para grandes escenas al aire libre. En el pasado, cuando estaba trabajando en el juego 9, había un equipo de proyecto que usaba CE2. Debido al pobre arte, los gráficos se veían bastante pobres.

Por fin. Si el tema tiene experiencia en arte, recomiendo UDK. Si tiene experiencia en programación, le recomiendo Unity3d. Si es un jefe del carbón y una segunda generación rica, le recomiendo CE3.