La tarea 1 de este semestre consiste en evaluar un Engine para crear juegos móviles. (Para los curiosos, aquí está la de semestres anteriores).
En la actualidad existen muchos Engines para crear juegos móviles. Algunos permiten exportar tu proyecto a varias plataformas (por ejemplo a iPhone y Android), otros incluyen editores gráficos, y otros incluso vienen con motores de fìsica incluidos.
Los detalles de la tarea:
- la entrega de la tarea consiste en hacer una presentación el Viernes 19 de Agosto en horario de clases.
- La tarea es individual
- La presentación debe durar 5 minutos y tratar lo siguiente:
1.- Detalles tecnicos:
- En que lenguaje se programa?
- A que plataformas permite exportar?
- Tiene herramientas? Por ej: tiene IDE? Se puede debugear en linea?
- Es orientado a 2D? Tiene editor de Tiles?
- Se puede extender? Por ej: ponerle un engine de fisica2.- Detalles comerciales:
- cual es el costo? (licencia anual, perpetua?) Hay una licencia indie?
- hay una version trial o demo que se pueda descargar?3.- Comunidad de desarrolladores
- Tiene documentacion buena?
- Hay un sitio para desarrolladores? Hay gente que contesta dudas?
- Tienen ejemplos de juegos? Buenos?4.- Opinión personal
- Demo propia (puede ser un tutorial que demuestre que lo probaron realmente, mejor si es algo que hicieron ustedes mismos)
- Conclusiones (sirve o no?)
Como son sólo 5 minutos, les recomiendo poner toda la info relevante en la presentación, y en cada diapositiva nombrar sólo lo más relevante.
Los engines son los siguientes:
Engine |
URL |
Observaciones |
| Cocos2D | http://www.cocos2d-iphone.org/ | También hay una versión beta de Cocos para Android. |
| Corona | http://www.anscamobile.com/corona | |
| Marmalade | http://www.madewithmarmalade.com | |
| Mosync | http://www.mosync.com | |
| Flash CS5 | http://www.adobe.com/products/flash.html | ademas ver http://flixel.org/ que facilita hacer juegos. |
| Origo IDE | http://www.offscr.com/app/blog/view/-/id/1 | |
| Monkey | http://monkeycoder.co.nz/ | |
| OpenPlug | http://www.openplug.com/ | |
| iOS/ObjectiveC | http://developer.apple.com/programs/ios/ | Es la programación nativa de iOS. |
| Android/Java | http://developer.android.com/index.html | Es la programación nativa de Android |
| Windows Phone | http://create.msdn.com/ | Es la programación nativa de Windows Phone 7 |
| BlackBerry Java SDK | http://us.blackberry.com/developers/ | Es la programación nativa de Blackberry. |
| Qt | http://qt.nokia.com | Es la programación nativa de los smartphones Nokia. |
| QML/Qt quick | http://en.wikipedia.org/wiki/QML | |
| J2ME / NetBeans + GameBuilder | http://netbeans.org/ | J2ME era el lenguaje estándar de los celulares antes del iPhone. GameBuilder es un editor de tiles dentro de Netbeans. |
| Unity3d | http://unity3d.com/ | ademas ver http://hutonggames.com/playmaker.html |
| Appcelerator | http://www.appcelerator.com/ | |
| Phonegap | http://www.phonegap.com | |
| GameSalad | http://gamesalad.com/ | No es necesario programar |
| Construct 2 | http://www.scirra.com/ | No es necesario programar |
Pueden evaluar otro que no esté en la lista. Les recomiendo que igual me lo comenten, por si ya lo conozco y hay algún motivo por el cual no lo puse aquí.
OJO; para el proyecto no es necesario que ocupen el mismo Engine que evaluaron, de hecho, la idea de esta tarea es que se ayuden entre todos a evaluar cuál Engine usar.
El objetivo de esta evaluación es encontrar un Engine que les permita crear fácilmente un juego móvil. Aunque es algo bueno, NO es necesario que el Engine exporte a muchas plataformas, porque ustedes sólo necesitarán publicar en una.
