¿Qué motor de videojuegos elegir?

diciembre 14, 2013 DevBlog  One comment

Game Engines Motores Juegos

En el momento que decidimos crear un videojuego, debemos hacernos varias preguntas. De la respuesta a estas preguntas, sabremos qué herramientas de desarrollo necesitaremos utilizar y qué motor encaja mejor con nuestras necesidades.

Existen, literalmente, cientos de herramientas para la creación de videojuegos. En este hilo se tratarán varios de los más utilizados y de los más destacados. Tampoco entraremos a hablar de motores con presupuestos elevadísimos (hablamos siempre de proyectos indie con presupuestos ajustados) ni de motores que tengan un precio abierto dependiendo del proyecto. Por ello no hablaremos de motores como CryEngine, Crystal Tools, Vicious Engine 2, RAGE, Anvil, etc.

Aquí existe una excepción. Si tú (o tu equipo) estás especializado en unas determinadas herramientas y el esfuerzo de cambiar de herramientas es elevado, habrá que plantear si merece la pena elegir las herramientas en base a tu proyecto o adaptar tu proyecto a las herramientas que vas a utilizar. En este post, nos basaremos en la idea que no hay unas herramientas preestablecidas para el proyecto.

Por lo tanto, NO vamos a pensar qué programas de diseño utilizar (Photoshop, Gimp, 3D Studio, Maya, Flash…), ni qué herramientas adicionales elegir para la creación de videojuegos. Lo único que debemos de aclarar en este punto será cómo queremos hacer el juego y qué alcance tendrá. Para ello nos haremos las siguientes preguntas:

  • ¿Queremos trabajar sobre alguna plataforma o grupo de plataformas en concreto? Es decir a qué sistemas queremos llegar, si será un juego online multiplataforma, para todo tipo de móviles, para consola, para PC, solo  para Android o iOS, etc.
  • ¿De cuánta gente cuenta el proyecto y/o de cuánto dinero disponemos?
  • ¿Haremos un juego 2D o 3D? Esto también puede ser decisivo a la hora de elegir las herramientas con las que trabajar. También deberemos pensar la calidad gráfica a la que aspiramos y la carga de sprites en pantalla que estimamos para nuestro juego. Esto puede limitar la plataforma sobre la que desarrollar.
  • ¿Qué nivel de procesamiento y carga de datos tendremos? Tamaño y complejidad de nuestro juego. Igualmente no es lo mismo un juego en el que todos los diálogos sean texto a uno en el que se quiera introducir voz.

Puede haber muchos más factores importantes y, de hecho, dependiendo de cada proyecto, puede que alguno de los citados arriba no tenga mucha relevancia.

Una vez hemos aclarado estos puntos, el siguiente paso será decidir qué herramientas serán las que necesitamos. En base a los criterios anteriores, se presenta una clasificación de las herramientas más representativas y recomendadas. Todo esto, teniendo en cuenta que es una clasificación para proyectos Indie o de bajo presupuesto:

Motores De Juegos

Motores De Juegos

Hay muchos más detalles acerca de los motores propuestos: Cuales tienen motores de física, cuales permiten ejecutar en modo depuración, módulos de creación de animaciones o materiales, etc. Para completar esta información, os dejamos un par de enlaces que pueden resultaros muy interesantes y completos:

http://www.indiedb.com/engines

http://www.pixelprospector.com/the-big-list-of-game-making-tools/

 

One comment to ¿Qué motor de videojuegos elegir?

  • friktor  says:

    Muy buena entrada, Maestro Ninja.

Deja un comentario