Categoría: Proyectos

[RAGE] Sistema de Objetos

En RAGE, a diferencia de otras muchas bibliotecas y engines 2D las escenas no contarán con un método Draw(), al menos no por defecto. Todo juego sigue principalmente el siguiente esquema: Es el llamado GameLoop, este esquema es solo...

[RAGE] La clase App

Esta es la clase principal del engine ya que es la encargada de ponerlo en funcionamiento y de cargar los componentes necesarios. La clase App se encarga de lo siguiente: Inicializar y Cerrar la aplicación. Inicializar los componentes necesarios....

[RAGE] Estructura básica del Engine

Una de las primeras cosas a definir en el engine es la estructura. Barajé varias opciones sobre la forma que le quería dar. Una de ellas era hacer un Game Engine independiente de cualquier biblioteca de terceros, esto es,...

[RAGE] Definiendo repositorio y estructura

Una vez presentado el proyecto es hora de ponerse manos a la obra, lo primero ha sido coger papel y boli y planificar el Engine, los requisitos necesarios así como los componentes que necesitará, en otro post hablaremos de...

[RAGE] Razón Artificial Game Engine

Después de mucho tiempo desarrollando lo que primero se llamo Basic Game Engine (BGE) y luego Generic Game Engine (GGE), ahora pasa a llamarse Razón Artificial Game Engine (RAGE) y se reestructura por completo. Lo que venía siendo el...

Proyecto Generic Game Engine

Muchos de los que me siguen en twitter ya lo habrán visto, pero para todo los demás comunicar que estoy desarrollando un Framework básico para juegos 2D en C++ basado en SFML y otras bibliotecas libres multiplataforma. La idea...

[BGE] La clase App

Por fin llegamos a la clase App, con esta clase empieza a cobrar algo de sentido todo lo anterior porque une lo visto hasta ahora, crea la ventana de la aplicación, etc. La clase App sigue, como el SceneManager,...

[BGE] La clase Scene

En teoría lo lógico sería empezar hablando de la clase App, pues sera esta la principal del engine, pero necesitamos primero ver como va a ser un escena para luego poder hacer un buen app que las controle. ¿Que...

[BGE] Sistema base del Engine

Bueno es hora de entrar en materia ya y empezar a ver la estructura del Engine. Mi idea es basarme en la estructura que usan otros engines y apis pues no es cuestión de reinventar la rueda, sino de...

[BGE] Comenzando el proyecto

Vamos a comenzar esta especie de diario acerca de la creación de un Game Engine, los post del blog que traten sobre el Engine incluirán la etiqueta (Basic Game Engine) para que sean fácilmente reconocibles. Creando un repositorio...