sábado, 30 de junio de 2007

Gamegine con soporte para XML

Hace un buen rato que no publico algo sobre el Gamegine. La respuesta es: "Si". Gamegine sigue en desarrollo, pero un poco mas lento de lo que habia esperado.

En estos dos ultimos meses, me he dado a la tarea de diseñar un mecanismo para desarrollar aplicaciones de una manera facil y eficiente. La premisa es: diseñar un sistema basado en modulos que me permitan crear un motor de juegos para diferentes tipos de aplicaciones.

El motor se esta desarrollando en lenguaje C++ y esta diseñado para correr en las plataformas: Windows, Linux y MAC; aunque en un futuro buscariamos la manera de implementar codigo para desarrollar aplicaciones para las consolas de Sony, Microsoft y Nintendo.

Los que desarrollen aplicaciones en .Net se sentiran como en casa con el sistema de configuracion del entorno Gamegine que actualmente esta en desarrollo, basado en Xml, ya que el framework consiste en una estructura basica para el desarrollo de aplicaciones, la cual debe encargarse de todos los detalles relacionados con la libreria grafica, capturas, inteligencia artificial, audio, etc.

En estos momentos me encuentro desarrollando las librerias para dar soporte Xml a la plataforma. Inicalmente, contamos con un XmlReader, XmlWriter y un conjunto de clases para ensamblar documentos xml en memoria.

Espero poder continuar mas adelante con los articulos referentes a la infraestructura Gamegine, para que conozcan los servicios que estaran disponibles en esta suite para el desarrollo de videojuegos.

.