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 GamegineGamegine 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 FrameworkEl 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 StudioSin 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 inicialCreemos 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.
.