arcades
Creación de Videojuegos

Tarea1

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 fisica

2.- 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.

 


About Me | ©2005 Alejandro Woywood