¿Cuál es el mejor motor de juego para que una persona (no un equipo) haga juegos?

El que esa persona entiende y sabe usar.

El que logra tantas características como sea posible que la persona necesita con los módulos integrados.

El que le permite a la persona implementar cualquier característica que necesite sin interferir arbitrariamente en su camino.

Puede notar que no hay una respuesta para esta pregunta.

Esto se debe a que las necesidades de los usuarios, la experiencia de los usuarios y los deseos de los usuarios varían de persona a persona.

Soy un gran admirador de Unity. Lo he estado usando durante años y lo entiendo íntimamente. Tiene excelentes funciones integradas que me ahorran toneladas de tiempo porque sé cómo usarlas, y casi nunca se interpone en el camino de mis objetivos.

Esta podría no ser la respuesta correcta para usted. Es posible que no necesite su nivel de complejidad inherente y encuentre Gamemaker más su velocidad, o tal vez necesite más acceso al código fuente del motor y Unreal sea mejor. (Muy improbable en mi opinión).

¡Lo más importante que debes llevar es que no importa!

Esta pregunta es la dilación y el miedo. Tienes demasiado miedo de tomar la decisión equivocada, así que haces esta pregunta para retrasar tener que comenzar el largo y tedioso trabajo de aprender.

¡Solo elige uno y comienza a aprender! Deja de sentarte y esperar a que alguien te tome de la mano y te diga todas las respuestas.

Esa persona no está ahí afuera. Si quieres las respuestas necesitas trabajar para ellas.

Lo que dijo Daniel Super , pero si tuviera que recomendar uno como punto de partida: Unity3D está diseñado casi expresamente para este propósito y es extremadamente flexible. Si bien me he quejado de problemas de organización en el pasado, la mayoría de ellos se mitigan si usted es, de hecho, el único desarrollador, artista y diseñador.