feed

Programación de videojuegos

Bueno después de cierto retraso sacamos el informe semanal del proyecto Genbeta Dev. En esta ocasión comentaremos las novedades surgidas estas últimas tres semanas. Como en todo proyecto de software libre que se realiza por amor al arte hay épocas con mayor o menos tiempo de los integrantes que hacen que avance más o menos deprisa. Lo importante es no dejar de aportar y poder ir aprendiendo y mejorando.

Vamos a empezar a comentar un breve resumen de las principales novedades de estas tres...

Leer más »

Seguimos explicando los elementos esenciales del Genbeta Dev Engine, en esta ocasión vamos a ver como está implementado el Scene Manager y su vínculo con la la clase App que es el punto de acceso a nuestro engine que ya explicamos en el artículo anterior.

Concepto de escena

Una escena en un videojuego es un conjunto de objetos relacionados que tienen sentido juntos y se muestran en el mismo...

Leer más »

Vamos a empezar con el primer artículo técnico dedicado al proyecto GDE. Como sabéis la intención de este proyecto es la de aprender a desarrollar los elementos básicos de un Game Engine 2D o de un videojuego en general por un método práctico y colaborativo. En este primer artículo vamos a ver como vamos a gestionar el arranque y parada del motor.

La clase App

Con nuestro motor no vamos a...

Leer más »

Estrenamos la sección del informe semanal del Genbeta Dev Engine. En esta sección hablaremos de las novedades más importantes de la semana, las decisiones tomadas y una lista de agradecimientos a todos los que hayan contribuido en el proyecto.

Antes que nada quiero dar la gracias a todos los que están participando, el proyecto parece que ha tenido muy buena acogida por parte de la comunidad. Al...

Leer más »

Comenzamos a diseñar la estructura de nuestro proyecto: el Game Dev Engine, a partir de ahora me referiré a él como GDE para simplificar. En este primer artículo veremos la estructura general del proyecto así como las directrices que vamos a seguir en e código.

Objetivos del proyecto

Antes que nada quiero aclarar una vez más que esto es un proyecto de aprendizaje, no esperamos encontrar en...

Leer más »

Quiero proponer un proyecto a todos los seguidores de Genbeta Dev interesado en el desarrollo de videojuegos. Desarrollar un Game Engine. La idea surge de elaborar una serie de artículos dedicado a las partes más importantes de un motor de videojuegos. Después de varias planteamientos creo que lo mejor es verlo con un ejemplo práctico.

La idea es elaborar un Game Engine básico y sencillo para...

Leer más »

Desarrollar un videojuego como Grand Theft Auto V es una tarea compleja. Después de unos días ya en el mercado, ya habéis podido dedicar unas cuantas horas al juego y sobre todo el mundo abierto (sandbox) lleno de físicas y posibilidad casi infinitas. Construir algo así requiere un profundo dominio de la programación de videojuegos, de la inteligencia artificial y el motor gráfico combinado con...

Leer más »

En Genbeta Dev ya empezamos a ver cómo usar Box2dWeb de forma básica, teniendo en cuenta que el motor de física solo representa un debug. Ahora veremos cómo interpretar los datos de nuestro escenario de Box2dWeb y representarlo de forma visual a través de un Canvas (aunque podemos hacerlo de cualquier otra forma o simplemente usar los datos para otros fines).

En el siguiente ejemplo vemos el...

Leer más »

Box2D es una librería que implementa un motor de física, escrita inicialmente para C++ pero que dispone de versiones para varios lenguajes como Flash o JavaScript, que es en esta última en la que nos vamos a centrar. Box2dWeb, que es la versión para JavaScript, en principio opera a través de Canvas (de HTML5) y nos proporciona un entorno completo con leyes físicas muy potente.

Tampoco es la...

Leer más »

Si eres programador de videojuegos seguramente más de una vez te has visto en la tesitura de tener una grandísima idea para desarrollar un videojuego o al menos un prototipo, pero viene el inconveniente inherente a la programación de videojuegos. Necesitas gráficos. El código está muy bien, pero al final siempre lo primero que cuenta es el apartado visual de nuestro juego.

Es cuando se te ocurre...

Leer más »

Síguenos