A petición de Mnemonic, traduzco el post original al castellano para todos aquellos que no se lleven bien con el idioma de Shakespeare (ande esté cervantes
)
¿Qué es WME Lite?WME Lite es un fork (esto viene a ser, por asi decirlo un "hijo" o algo creado a partir de) del Wintermute original en sus versiones 1.x. El código ha sido modificado para que pueda ser portado fácilmente a otras plataformas. WME Lite solo permite hacer juegos 2D.
Hasta el momento ha sido portado para Microsoft Windows, MAC OS X e iOS (O sea, iPhone, iPad e iPod Touch).
Documentación de WME Lite (aún en inglés):
http://res.dead-code.org/doku.php/wmelite:start
Cambios y aspectos NO soportados por WME Lite:
- Actores 3D. WME Lite solo permite desarrollar juegos 2D.
- Reflejado (mirroring) de sprites.
- Rotaciones de sprites.
- Reproducción de vídeo.
- Plugins.
- Llamadas a funciones externas de DLLs desde los scripts.
- Soporte del explorador de juegos.
- Objeto 'Directory'.
Además, como se utiliza un motor distinto para las fuentes, los tipos de letra TrueType funcionan de manera diferente que en el WME original.
Preguntas frecuentes
P: ¿Hay que pagar por WME Lite?R: Depende, WME Lite es gratuito, pero utiliza la librería BASS para el audio, este librería requiere el pago de una licencia si vendes el juego. No tendrás que pagar nada si el juego es freeware.
P: ¿Se añadirá soporte para actores 3D en WME Lite?R: No, portar la parte 3D de WME requiere mucho tiempo y esfuerzo y pienso que es mejor dedicar este al desarrollo de WME 2. La finalidad de WME Lite es poder desplegar de forma rápida en otras plataformas los juegos 2D desarrollados con WME.
P: ¿Se portará WME Lite a otras plataformas?R: Yo no tengo acceso a otras plataformas que no sean Windows, OSX e iOS, asi que personalmente no tengo planes de hacerlo. No obstante el código fuente es abierto y acepto parches. Si eres desarrollador, eres libre de portar WME Lite a nuevas plataformas. No debe ser demasiado complicado siempre que las librerías SDL y BASS estén disponibles para la plataforma en cuestión.
P: ¿Y que hay de Windows Phone 7 / XNA?R: Por desgracia, el desarrollo para WP7 y XNA está basado en la plataforma Microsoft .NET y el lenguaje C#. Microsoft no permite desarrollar en C++ nativo en estas plataformas, así que "portarlo" basicamente consistiría en "reescribir todo desde cero en un lenguaje de programación diferente". En otras plabras, portar WME Lite a WP7 no es posible hasta que Microsoft no permita desarrollar en C++ nativo.
P: ¿Se han portado las herramientas?R: No, solo se ha portado el motor. Para desarrollar juegos aún se necesita una máquina con Windows, pero los paquetes resultantes (los archivos .dcp funcionan en otras plataformas).
Descarga de binariosPuedes descargar los ultimos binarios de:
http://code.google.com/p/wmelite/downloads/listEjecutar y probar los juegos de WME Lite (aún en inglés):
http://res.dead-code.org/doku.php/wmelite:running
Código fuenteÚltimo código fuente disponible desde el repositorio SVN:
http://code.google.com/p/wmelite/source/checkoutCompilar WME Lite desde el código fuente (aún en inglés):
http://res.dead-code.org/doku.php/wmelite:building