¿Cómo elegir un motor de juego móvil?
Unity es la primera opción porque este motor es un motor comercial muy maduro y hay muchos desarrolladores nacionales.
¡Y ten en cuenta que su versión personal es gratuita! Casi no hay diferencia entre las versiones Personal y Profesional.
Si eres un desarrollador individual, te recomendamos encarecidamente que utilices la versión gratuita, que es suficiente para ti.
Entonces hay que descifrarlo. Actualmente, muchos entusiastas e incluso muchas empresas de juegos están utilizando versiones descifradas.
(Me da un poco de vergüenza decirlo, espero que Unity no lo culpe).
(Aún no lo he descifrado. Siempre que pueda adaptarme a la piel blanca, no creo que haya mucha diferencia. Lo haré maliciosamente en mi propio cuenco. El software realmente no es bueno)
2.
UE4 también tiene muchos usuarios en China. Está desarrollado en C, por lo que es un poco más difícil que Diandian (Unity usa C#).
Sin embargo, también tiene ventajas. En primer lugar, su documentación está en chino desde hace mucho tiempo. Además, además del código, su motor es mucho más fácil de usar que Unity. Los módulos puestos a disposición para su uso se conocen como arte y la planificación puede crear juegos fácilmente (entonces los programadores no tendrán trabajo que hacer). Y su renderizado parece ser más fuerte que el de Unity y su rendimiento es mejor.
En cuanto al precio, ¡es gratis! Pero puedes participar en tu parte.
Puedes hacer los cálculos sobre esto. Si tu facturación es muy pequeña, entonces la acción es la acción. Sólo 5 de todos modos.
Pero si tienes cientos de millones de facturación, son miles de millones. Por ejemplo, si Honor of Kings gana 10 mil millones al año, entonces tendrás que gastar 500 millones para distribuirlo. Qué doloroso es. Quizás esta sea la razón por la que los grandes fabricantes se muestran reacios a utilizar UE4.
Pero sigue siendo muy bueno para desarrolladores individuales. Puedes pensar en ello. cocos
Cocos es actualmente el líder de motores domésticos.
Cómo decirlo, la sensación general es que hace más daño que bien.
Ventajas:
1. Código abierto (es decir, gratuito).
2. El juego se puede publicar en la plataforma H5 y en minijuegos WeChat.
3. Comunidad activa.
Desventajas:
1. La versión se actualiza muy rápidamente y se llevan a cabo reformas subversivas a cada paso, derrocando todas las estructuras anteriores. 2. El coste del aprendizaje para los desarrolladores es muy alto. Desde el punto de vista actual, está tomando el camino de copiar Unity y separarse de CocosCreator. Originalmente representaba una gran parte de la industria 2D, pero no se perfeccionó e insistió en desarrollar 3D. Demasiados pero no especializados no retendrán a los desarrolladores.
2. Hay muchos errores en el motor, que a veces te obligan a leer el código fuente y realizar cambios tú mismo, o renunciar a algunas funciones.
Una vez lo usé en un juego de WeChat. La versión en ese momento era 1.4.x. Después de usarlo, no quise usarlo más. Pero si es el primer motor en aprender, aún se puede considerar. Otros
También hay algunos motores de juegos gratuitos en China que se centran más en H5.
Por ejemplo, layaBox y egret son motores nacionales gratuitos (deberían admitir más, pero los descargué, los entendí y luego los desinstalé).