Aunque solo tengo poca experiencia en la creación de juegos, creo que crear Game Engine es más difícil que crear un Juego.
Obviamente, crearás un Juego solo en Game Engine (¡duh!) A menos que conozcas un lenguaje de programación extremo que solo puedas crearlo por códigos. (Aún así, el IDE que usa se convierte en un motor 😛)
La razón principal es que, cuando creas un motor de juego, debe crearse de manera que puedas lograr completamente lo que crees que el juego debería hacer en cada punto sin errores, fallas, fallas o inconvenientes.
Además, en estos días, la gente exige un juego más “visualmente agradable” con buenos gráficos. Entonces, crear un motor para representar las escenas y calcular los resultados es una tarea muy pesada que requiere mucha mano de obra y horas de trabajo.
- ¿Por qué se arruinaron estudios exitosos como Crytek (serie Crysis) y 3DO (serie Heroes of Might and Magic)?
- ¿Hay algún juego de cartas antiguo que puedas jugar con cartas del tarot?
- ¿Qué videojuego te gustó más?
- ¿Hay juegos que nunca vuelvan a sus raíces?
- ¿Por qué los videojuegos se vuelven más tristes?
Es por eso que en el escenario actual, los desarrolladores de juegos AAA como EA, Activision, Ubisoft se centran más en su “Game Engine” en comparación con el juego real, ya que la mayoría de las cosas del juego se pueden configurar previamente en el motor.
Pocos ejemplos serían el “Frostbite Engine” de EA que ejecuta Battlefield, Fifa, Star Wars, Andromeda;
Los desarrolladores independientes utilizan motores prefabricados como Unity y Unreal para crear sus juegos.
El motor del juego no es más que la base que establece el funcionamiento del juego. Por lo tanto, los desarrolladores deben tener más cuidado al crearlos, lo cual es más difícil.
Espero que esto ayude.
Saludos,
Raghav