viernes, 30 de marzo de 2007

Gamegine, primera parte

Dejenme comenzar con la siguiente observación: Gamegine es un proyecto relativamente nuevo que aún se encuentra en su fase inicial de desarrollo. Muy pronto tendremos disponible los elementos iniciales de esta plataforma y una serie de Demos y ejemplos para familiarizarse con ella.

En el transcurso de las proximas semanas estaremos publicando una serie de artículos mediante los cuales comenzarás a famiiarizarte con los elementos básicos de desarrollo de aplicaciones en Gamegine.


Primera parte
Descripción inicial de Gamegine

Gamegine se compone básicamente de dos partes: un framework para el desarrollo de applicaciones 3D y un conjunto de herramientas que nos permitirán crear contenidos para nuestras aplicaciones.


Gamegine Framework

El framework está compuesto por todos los elementos de código necesarios para la creación de una aplicación en 3D. Esta es una parte muy importante de todo el sistema, ya que es la encargada de darle toda la funcionalidad a la plataforma de desarrollo. No está de más mencionar que todas las herramientas y gestores de contenidos utilizan este framework como pieza central de su desarrollo.

Para entender mejor la idea del framework, vamos a realizar la siguiente analogía: cuando desarrollamos un programa, en cualquier lenguaje de programación, utilizamos controles, estructuras y los diferentes elementos que, de acuerdo a una secuencia lógica, dan forma a nuestra aplicación. Gran parte de la funcionalidad necesaria para desplegar texto en pantalla, gráficos, sonido, etc; ya se encuentra disponible para nosotros en forma de APIs. De la misma manera, Gamegine constará de una colección bien estructurada de elementos de código que se encargarán de desarrollar las tareas elementales en una aplicación en 3D, dejándonos a nosotros la parte divertida.

Podemos resumir que Gamegine será una gran biblioteca de código diponible para desarrollar diversas aplicaciones en 3D, teniendo un enfoque principal en el desarrollo de videojuegos.


Gamegine Studio

Sin duda una parte muy importante en el desarrollo de aplicaciones es el gestor de contenidos. Hoy en día existen muchas herramientas que nos permitirá crear personajes, interfaces y demás elementos de un videojuego. Gamegine ofrece todo esto y mucho más, siendo que su principal objetivo es el de proveer un mecanismo sencillo y eficiente para integrar todos los elementos de nuestras aplicaciones, tanto de código como de contenido, minimizando el tiempo de desarrollo y, por tanto, el capital necesario para el desarrollo de juegos triple A.

Entre las herramientas que podremos encontrar, cuando menos en su fase inicial, se encuentran las siguientes:

- Diseñador de interfaces
- Administrador de fuentes
- Editores de particulas y efectos especiales
- Administrador de Sonido
- Editor de niveles
- Creación de personajes
- Animación
- Generador de combos
(entre otros)


Gamegine en su fase inicial

Creemos que este proyecto es uno de los más ambiciosos en este ramo, ya que promete crear no solo un conjunto de herrmientas, que nos permitirán desarrollar video juegos, entre otras cosas, si no que promete poner a equipos de desarrollo relativamente pequeños al nivel de empresas mundiales. Y todo esto sin que tengan que pagar un centavo.

Para lograr esto, utilizaremos herramientas que ya se encuentran disponibles en el mercado, realizando las interfaces necesarias para que nuestras aplicaciones corran sobre estas capas de aplicación de forma transparente.


Visión y Misión

Creemos que el desarrollo de videojuegos en nuestro pais no se ha explotado, no tanto porque no haya los medios, sino porque hasta ahora no hay un apoyo lo suficientemente importante como para dar un impulso importante en esta industria.


---
En el siguiente Post estaremos hablando de las estructuras de código básicas que podemos encontrar en el framework, así como los elementos disponibles para el desarrollo de aplicaciones.

Hasta entonces.

.

domingo, 18 de marzo de 2007

estilo provisional

Ya tenemos un estilo en el blog. Iniciamlmente tendremos una copia modificada del estilo que utilizo en mi blog personal, pero conforme la idea de Gamegine vaya aterrizando y tomando forma propia, iremos actualizando su imagen.

.

Inicio del blog

He creado este blog porque pienso escribir en el todos aquellos detalles que van a dar forma a este motor de videojuegos.

Gamegine no va aser simplemente un motor de juegos, sino que sera un conjunto de herramientas y recursos que nos ayudaran a crear videojuegos sin meternos con las complejidades que implica el desarrollo de una aplicacion de este tipo.

Podemos esperar de Gamegine una coleccion de aplicaciones que nos permitiran crear contenidos profesionales en un tiempo de desarrollo razonable.

Gamegine estara enfocado a aquellos desarrolladores independientes que, como nosotros, no cuentan con presupuesto como para invertir en un juego AAA, pero tienen las ideas, vision y persistencia necesarios para para crear un juego mejor que Halo.

Lo mejor de todo es que Gamegine sera gratuito.

Aun no contamos con el software, el cual se encuentra en proceso de desarrollo y, desgraciadamente, aun falta mucho para la primera liberacion beta. Sin embargo, aqui encontraran los detalles necesarios para conocer esta nueva propuesta y, por supuesto, opinar al respecto.

En el transcurso de las siguientes semanas conoceremos los detalles a fondo de este nuevo motor de juegos, asi como los objetivos y planes de desarrollo.

Si crees tener lo necesario para entrar a esta industria, no dudes en regresar y darle una oportunidad a lo que te proponemos.

.