Hace unos meses, me encontré con un problema con el Engine que estaba utilizando para desarrollar los juegos de LilyMedia (Lily y los animales, Lily y el dragón, y Lily edición Especial Navidad), y es que GameSalad, entre otras limitaciones, no incluye la posibilidad de analizar lo que hace el usuario dentro de un juego ni la posibilidad de incluir código.
De modo que como primera medida decidimos rehacer lo caminado pero con motor (engina) con más herramientas y sobretodo más escalable. Para seleccionar un engine que se nos adaptase, hice una lista de los principales engines que hay en Internet para el desarrollo de juegos y aplicaciones móvil, y para hacer esta lista, primero destacar los aspectos que considero más importantes y los que más hemos valorado:
- Plataformas iOS y Android: En nuestro caso, hemos orientado las aplicaciones para estas 2 plataformas y es precisamente este el motivo de utilizar un engine en lugar de código nativo, por tanto es el aspecto más importante que tiene que cumplir el engine.
- HTML5: Algunos engines permiten ademas la posibilidad de exportar la aplicación a HTML5, con lo que tendriamos la ventaja de poder promocionarla en una web, o incluso enpaquetarla para que sea accesible desde otras plataformas que no estuviesen considerasas inicialmente.
- 3D: en segun quenaplicaciones y/o juegos, no es necesario tener el recurso de aceleración en 3D, pero esta funcionalidad, sobretodo en juegos es muy recomendable tenerla en la lista ya que es muy probable que tarde o temprano tengamos que recurrir a ella.
- Precio min y max:El precio es también uno de los factores mas importantes. Hay engines que inicialmente son gratuitos, pero que luego te combran por funcionalidades extras autenticas barbaridades, en otros casos, tienes precios cerrados que ya son una barbaridad de por si. En la mayoria de los casos, me he encontrado que los engines suelen tener varios precios, uno de base o «indi» y luego versión profesional e incluso enterprise. En la tabla apuntare el precio minimo y el máximo ya que es una mera guia, luego es conveniente analizar cada caso.
Nombre | Android | iOS | HTML5 | 3D | Precio min | Precio max |
---|---|---|---|---|---|---|
AndEngine | si | no | no | no | 0 | 0 |
marmalade | si | si | si | no | $149/año | $3499/año |
Unreal Engine UDK | si | si | si | si | $99+ | $50000+ |
Shiva3D | si | si | si | si | 0 | – |
GameSalad | si | si | si+ | no | $299 | $299 |
Unity 3d | si | si | si | si | $1500 | – |
Corona SDK | si | si | no | no+ | 0 | $2499/año |
Project Anarchy | si | si | no | si | 0 | – |
0 Comments