¿Cuál es el motor de juegos 3D más fácil que recomendarías para los desarrolladores principiantes de videojuegos?

Si quiere evitar explícitamente la Unidad:

  • Unreal es ideal para artistas y diseñadores: si su proyecto no incluye código complejo, Unreal es muy bonito y tiene un buen entorno de secuencias de comandos gráficas. No se escalará a proyectos grandes sin usar el código C ++, que probablemente no sea una buena opción para los principiantes porque es un lenguaje mucho más agudo y punzante que el C # de Unity
  • Panda3D de Carnegie Mellon usa Python, por lo que el lado de la codificación es menos intimidante. Sin embargo, el rendimiento de los gráficos no coincidirá con Unity o Unreal. Si el proyecto está destinado a programadores principiantes, puede ser una buena opción.
  • Torque Engine es un poco largo en el diente pero es lo suficientemente capaz para proyectos de principiantes. Está programado en un lenguaje de script tipo C, por lo que podría ser una buena opción en un contexto en el que se están enseñando lenguajes de estilo C.
  • BabylonJS es mucho menos maduro que sus competidores, pero, al estar basado en JavaScript, es una instalación esencialmente de configuración cero. Por otro lado, la programación de JavaScript es … especial … Bueno para personas con antecedentes web.

No es tan “obvio” que sea la Unidad. Pero es una buena elección. También hay Unreal Engine.

Unity tiene una fantástica tienda de activos para comenzar, así como el grupo más grande de plataformas compatibles. También usa la codificación C #. Por estas razones, lo recomendaría a los ingenieros principiantes.

Unreal Engine, por otro lado, tiene secuencias de comandos visuales Blueprint y lo que considero una interfaz más intuitiva para el editor. Esto lo hace ideal para artistas y diseñadores principiantes. Puedes dibujar sombreadores de forma muy rápida, manejar animaciones y configuraciones de plataformas, extraer la mecánica del juego y configurar niveles con eventos programados con relativa facilidad y con cero codificación.

TL; DR:

Sugiero Unity para ingenieros principiantes y Unreal para artistas y diseñadores principiantes.

Recomiendo a los desarrolladores principiantes de juegos que no intenten crear juegos en 3D.

Si nunca antes has hecho un juego, crea juegos 2D simples.

Recomiendo Unidad, siempre lo hago. Pero algo más simple como Game Maker tampoco es una mala idea.