algunas de las principales características de WME

Wintermute Engine está literalmente lleno de características para proporcionar a los desarrolladores de videojuegos la máxima flexibilidad posible. La lista de características que se muestra a continuación no está, de ninguna manera completa. Si estás interesado en el desarrollo de juegos, te recomendamos que descargues el kit de desarrollo, leas la documentación, experimentes con los ejemplos que se incluyen y visites nuestro foro

resolución y colores

El motor soporta cualquier resolución. Tus juegos pueden estar en el rango desde el estilo retro de 320 x 200 hasta la alta resolución de 1024 x 768 (o incluso más) utilizada en los juegos mas modernos.

También soporta esquemas de color de 16 bits (HiColor) y 32 bits (True Color). El jugador puede seleccionar el esquema de color apropiado para su ordenadsor y el motor realiza automáticamente la conversión.

subsistema de renderizado

Debido a que las tarjetas de aceleradoras de vídeo son hoy por hoy un estandar, WME tiene la capacidad de utilizar la aceleración 3D para proporcionar rápidos gráficos 2D en altas resoluciones, con efectos gráficos avanzados como transparencias, alpha blending y antialias.

En ordenadores mas antigüos, WME puede funcionar en modeo compatible, que no requiere una tarjeta de vídeo aceleradora, aunque desactivando los efectos gráficos avanzados.

herramientas de desarrollo

Para facilitar un rápido desarrollo, WME proporciona un conjunto de herramientas gráficas para el diseño de escenas, animaciones y gestión de los contenidos del proyecto. Las herramientas son utilizan el propio motor y ofrecen un verdadero entorno WYSIWYG :)

Actualmente, se encuentra bajo desarrollo una nueva generación de herramientas.

formatos de archivos soportados

El motor te permite utilizar varios formatos para almacenar gráficos y sonidos. Además dispone de formatos propios para definir los objetos utilizados en el juego.

Formatos gráficos soportados: BMP, TGA, PNG y JPG

WME soporta ficheros PNG y TGA con canal alpha.

Formatos de sonido soportados: Ogg Vorbis (OGG) and WAV.

Aunque WME no soporta el formato MP3 port cuestiones de licencia, el formatos Ogg Vorbis es un sustituto perfectamente válido
Estos formatos de sonido pueden ser utilizados tanto para la música como para los efectos sonoros. Los sonidos largos son leidos desde el disco mientras se reproducen para optimizar la cantidad de memoria usada.

Ademas, el motor puede reproducir vídeo en formatos Ogg Theora y AVI, incluyendo subtítulos automáticos (en formato SUB).

lenguaje de scripting

WME proporciona un lenguaje flexible y orientado a objetos, que te permite desarrollar cualquier puzzle o característicxa que desees al juego. Todos los objetos de juegos disponen de un conjunto de métodos y atributos que permiten un fácil acceso a los procesos internos del motor. Puedes crear trus propios objetos personalizados y sobreescribir y personalizar los métodos preconstruidos.

El lenguaje utiliza una sintaxis común de estilo C, similar al JavaScript, C++, C#, Java o PHP. Si conoces alguno de estos lenguajes, puedes comenzar a escribir scripts en el lenguaje de WME inmediatamente.

scroll Parallax

El scroll multicapa estilo Parallax está soportado de forma nativa por el motor y la herramienta de construcción de escenas, no necesitándose programación adicional para implementarlo.

paquetes

Antes de que el juego sea distribuido, se puedse compilar en uno o mas paquetes. Los distintos paquetes contienen los recursos del juego de forma comprimida. Puedes decidir la repartición de los recursos en múltiples paquetes, por ejemplo, distribuyendo en un paquete los sonidos y la voz o utilizar un paquete para cada episodio del juego.
Los paquetes pueden tener varias prioridades,  pueden ser usados, por ejemplo, para distribuir un parche de tu juego, el paquete contendrá solamente los ficheros que han cambiado y que tendrán una prioridad mayor que los ficheros originales, por lo que el motor utilizará los nuevos en lugar de los anteriores.

En el desarrollo no necesitas compilar el juego ya que el motor está capacitado para utilizar directamente todos los recursos sin comprimir permitiendo una mayor rapidez en las pruebas y depuración del juego.

soporte de elementos en 3D

WME soporta la renderización en tiempo real de elementos en 3D. Esto permite a los desarrolladores crear juegos de aventuras que combinen entornos en 2D con elementos en 3D (los llamados juegos en 2.5D), similares a juegos como Syberia o The Longest Journey. Por favor, mira la documentación para obtener más detalles acerca de las características soportadas y los requerimientos. También dispones de esta demo que puedes descargar.

interfaz de usuario

Utilizando los distintos controles disponibles (ventanas, botones, etc.), puedes constrir un complejo interfaz de usuario para tus juegos, con ventanas de guardado y carga de partidas, inventario, opciones, etc. Todos los controles son totalmente personalizables mediante skins, por lo que puedes cambiar totalmente la apariencia de los mismos en tu juego.

soporte multidioma

WME te permite traducir tu juego a otros idiomas. La traducción no está limitada a los textos, ya que puedes crear paquetes de de idioma que contengan los textos, fuentes, graficos o sonidos.

soporte de accesibilidad

WME proporciona varias opciones para facilitar la accesibilidad para jugadores con deficiencias visuales. Es posible enviar la mayoría del texto escrito a un sintetizador de voz para los jugadores que no puedan leer los textos, bien porque sean demasiado pequeños o porque desaparezcan rapidamente. Tambien es posible resaltar las áreas activas de la pantalla utilizando atajos de teclado ya que normalmente pueden ser difíciles de detectar para personas con deficiencia visual. Finalmente, el jugados puede pausar el juego en cualquier momento con CTRL + Espacio para ller el texto o examinar la escena sin prisa.

comunidad

Todos los amigos del foro de WME están siempre dispuestos a echarte una mano (y para discutir sobre otras cuestiones :)

desarrollo continuado

WME está constantemente en desarrollo. Las distintas actualizaciones con nuevas características se presentan en el foro de WME. La herramienta Project Manager comprueba la actualizaciones disponibles en Internet para que puedas descargar de forma inmediata la ultima versión del motor cuando está disponible.

… y un montón de pequeñas cosas mas.

  • cada fotograma de una animación puede lanzar un veneto y ejecutar código.
  • miniaturas de los juegos guardados
  • el motor no establece límites para los objetos del juego
  • posibilidad de ejecutar el juego desde un CD (los juegos guardados se almacenan en la carpeta “Mis Documentos”)
  • soporte para plugins mediante DLL extgernas
  • … y más.