lunes, 16 de julio de 2007

de caceria con el gamegine

Falta poco para el primer beta del Gamegine Framework. En esta entrega podremos encontrar servicios basicos para el inicio de aplicaciones 3D, asi como una serie de clases que nos serviran para crear elementos dentro de nuestros juegos.

En este primer beta, y aunque paresca ridiculo, no encontraremos los renderers, ya que estos son una serie de mas de 50 clases que no he integrado al framework y que me tomaran un poco mas de tiempo el hecharlos a andar.

Por ahora ando de caceria: he tenido muchos descuidos durante el desarrollo del Gamegine, sumado a que no soy un guru en c++, asi que hay mucho trabajo por depurar.



.

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.

.

domingo, 27 de mayo de 2007

trabajando en el sitio web

Despues de un buen rato de andar desaparecido, ya estoy de vuelta. Ha habido muchos problemas por aca, asi que Gamegine estuvo unos dias en el cajon, pero ya estamos de vuelta.

Por ahora solo me resta comentarles que ya estoy trabajando tambien en un sitio Web para el proyecto, aunque aun esta en fase de diseño-desarrollo, pero pueden checarlo aqui.

.

domingo, 29 de abril de 2007

Gamegine.Config

Seguimos vivos. Esta semana hubo varios problemas tecnicos, pero ya han quedado todos superados.

He estado trabajando en un sistema de configuracion del framework. Me refiero a configuraciones externas del framework. Una de las mejores ideas que he encontrado, ha sido crear un archivo de configuracion Xml (muy a la .Net). Tenemos varias ideas para utilizar estos archivos y muy pronto sabremos mas alrespecto.

Sigan en contacto, pronto liberaremos el primer beta. El martes estare trabajando en una lista de las caracterisitcas que podremos encontrar en esta primera entrega y actualizare el sitio web del proyecto.

.

sábado, 14 de abril de 2007

Gamegine, segunda parte

Bienvenidos a la segunda parte de la introducción a Gamegine. Hemos estado trabajando muy duro y pronto tendremos un beta de una aplicación utilizando el Gamegine Development Framework. Mientras eso sucede, vamos apliticar un poco sobre lo que es este framework y lo que podemos esperar de él.


Segunda parte


Gamegine Development Framework

Si alguno ha programado en una empresa grande, en donde las herramientas, trabajo en equipo y la reutilización de código son el pan de cada día, seguro ya saben a lo que me refiero.

Un framework es precisamente eso, un conjunto de herramientas y/o código, que nos permiten realizar nuestro trabajo de una manera sencilla, sin meternos en complicaciones o encargándose de la parte rutinaria (o de talacha) que encontramos durante el desarrollo de un proyecto. Con esto no quiero decir que un framework de desarrollo va a realizar todo el trabajo por nosotros.

Un framework para el desarrollo de aplicaciones varía con base al tipo de aplicación a desarrollar. En nuestro caso, necesitamos un conjunto de librerías y herramientas que nos permitan crear videojuegos.

¿Que tiene de diferencia Gamegine con respecto a tantos otros motores de videojuegos en la red?, se preguntarán ustedes. Veamos lo de esta manera: Gamegine no es un motor de videojuegos.

Podemos ver a Gamegine como la parte central, o el kernel, de una aplicación en 3D.



¿Que podemos esperar del Gamegine Development Framework?

La respuesta más acertada sería: una librería que te permitirá crear cualquier tipo de aplicación 3D.

Tenemos muchas ideas lo que podríamos hacer con este framework, y tengan por seguro que en los próximos meses les daremos noticias muy gratas.

Una de las aplicaciones más importantes que van a ver la luz en los próximos meses es el Gamegine Game Studio, desarrollado utilizando el Development Framework y que estamos seguros que van a disfrutar.


.

domingo, 8 de abril de 2007

nuevo logo

Ahh! estamos estrenando tema y logo.

El logo tiene algo que ver con la idea detrás de Gamegine. Es el segundo intento y el proyecto ya va tomando forma propia.

.

Sitio oficial de Gamegine

He estado trabajando en el nuevo sitio oficial de Gamegine. El sitio Web aun necesita mucho tiempo de desarrollo, pero cuando menos ya recupere el dominio que había contratado y un nuevo host.

Como ya les había comentado, Gamegine será una plataforma de desarrollo de código abierto, por lo que calificaba perfectamente para inscribirlo a SourceForge.Net.

Les comentaré más adelante otros planes que tenemos para este ambicioso proyecto. Mientras tanto, no dejen de suscribirse a la lista de correo para estar informados sobre los avances del proyecto.

Gamegine.net

.