Si quieres desarrollar juegos de realidad virtual, ¿deberías usar Unity o UE4? Hablemos de ello en detalle.
En términos generales, los motores principales para el desarrollo de juegos de realidad virtual son U3D y UE4. Estas dos herramientas de motor de desarrollo de juegos básicamente respaldan todo el mundo de la producción de juegos de realidad virtual. Ambos tienen sus propios méritos. Unity es adecuado para la producción en equipos pequeños o incluso para la producción independiente. La tendencia principal son los juegos móviles. Actualmente, Unity sigue siendo el motor con mayor participación de mercado en juegos móviles. desarrollado utilizando el motor Unity. UE4 es más adecuado para equipos grandes y grandes producciones, y tiende principalmente a la plataforma PC. La siguiente es una comparación de las ventajas y desventajas de los dos:
Ventajas de Unity:
Ligero, fácil de instalar, depurar y empaquetar
Configuración de proyectos de realidad virtual es muy simple
Bajo costo de aprendizaje, documentación completa
Bajo costo de desarrollo
Sistema UI
Fácil de depurar en PS4, hay archivos por lotes que pueden ser clave para ejecutar
Asset Store
Proporciona algunas demostraciones en realidad virtual como referencia
Desventajas de Unity:
El las herramientas integradas no son lo suficientemente perfectas
El renderizado es deficiente, el sistema de iluminación es malo y el horneado de sombras tiene errores. Apenas puede alcanzar el nivel básico de los juegos 2A
No hay editor de material ni de terceros. se requieren complementos
Prefab no admite herencia
No hay soporte integrado para Level Stream integrado en Unity
Sistema Blueprint, ya no es necesario escribir código para la planificación
Potente editor de materiales
Completa varios complementos oficiales
Para los controles, la compatibilidad con el controlador VR es buena
Proporciona varios juegos plantillas para crear prototipos con Blueprint, que es incluso más rápido que Unity
Desventajas de Unreal:
C++
Si quieres desarrollar juegos de PS4, necesitas recompilar el motor Con un servidor de 12 núcleos y 24 subprocesos, la compilación tardará entre 20 y 30 minutos.
Si necesita recompilar el motor, le llevará al menos una hora extraer el código. /p>
Crear un nuevo proyecto tardará más de diez minutos en compilarse
Si cambias de plataforma, necesitarás compilar entre miles y decenas de miles de sombreadores
PS4 Es incómodo de implementar y empaquetar. La compilación también lleva mucho tiempo.
El costo de aprendizaje es alto y cada submódulo es poderoso pero complejo de operar.
Algunas funciones no tienen ninguna documentación. Y la documentación para las funciones existentes tampoco es lo suficientemente completa, ni tan buena como Unity.
Los costos de desarrollo son altos. Un equipo nacional de 3A realizó una demostración de realidad virtual de 10 minutos, que se dice que costó más. 10 millones
El diseñador de UI es muy difícil de usar
Algunas mejores prácticas en realidad virtual también carecen de documentación y ejemplos