Godot 2D. Movimiento del jugador

Uno de los puntos más importantes en nuestros juegos es el movimiento de nuestro jugador. En este caso vamos a explicar una manera sencilla y fácil de generar movimiento en un juego en 2D. Vamos a explicar la mecánica que hemos utilizado en nuestro último juego, en el que pilotamos una nave espacial y debemos esquivar meteoritos. Nosotros decidimos que el jugador solo podía moverse a derecha e izquierda, lo cual simplifica un poco todo el proceso aunque es un buen punto de partida para otro tipo de juegos.

Crear controles

Nuestro juego esta pensado para ser jugado en... más

IA: Tu asistente laboral

Estos días hemos estado probando Copilot de Microsoft. Le hemos estado dando bastante uso para generar textos, imagenes, diagramas, etc. Nuestra idea es aprender y conseguir que la IA sea nuestro asistente durante el dia a dia, y que nos ayude en aquellas tareas que nos dan más pereza por ser más repetitivas.

Os queremos hablar del GDD, en un post anterior hablamos de él GDD Document y ya comentamos lo importante que puede llegar a ser. Hoy hemos querido ver que tan bueno y afinado era Copilot, y para ello... más

GDD. Game Design Document

¿Que es el Game Design Document? 

El GDD es un documento de diseño que se realiza al principio de todo del proyecto. En él se definen toda una serie de características del futuro juego. Este documento es un documento vivo, puede y debe cambiar durante el proceso de creación, y nos debe servir para que todo el equipo esté alineado. 

En el caso de estudios grandes, este documento suele ser más detallado y la manera de modificarlo debe ser más consensuada y pactada.

En equipos pequeños, o incluso en estudios inde o desarrolladores solos, este document lo... más

Automatización de Tareas Repetitivas en el Desarrollo de Videojuegos

Cuando hablamos de desarrollo de videojuegos no solo hablamos de picar código, lógicas etc. Hay un sinfin de pasos previos, posteriores y durante el desarrollo, como puede ser la conceptualización y el diseño de la idea, la creación del arte y los assets, el testeo, y un largo etcetera de tareas. 

En este contexto podemos ver como existen muchas tareas repetitivas en las que la IA nos puede ayudar.

... más

SIMA. Una IA que juega a videojuegos

Google DeepMind ha presentado SIMA (Scalable Instructable Multiworld Agent), un agente de IA generalista diseñado para seguir instrucciones en lenguaje natural y realizar tareas en una variedad de entornos de videojuegos 3D. Este avance marca un hito significativo en la investigación de IA, ya que SIMA puede entender y actuar en múltiples mundos de juegos, similar a cómo lo haría un humano.

A robot playing a video game. Image 3 of 4

(Imagen... más

¿Puede la IA detectar nuestras emociones cuando jugamos?

Los últimos años hemos visto como la IA ha evolucionado a pasos agigantados, pasos tan grandes que nos sorprenden día sí y día tambien con noticías abrumadoras e impactantes. 

En los últimos meses hemos oído hablar de los saltos de calidad de las IAs generativas, ChatGPT, Gemini, Copilot, etc. Todas estas son IAs generativas, son capaces de generar contenido de gran calidad y de responder preguntas de una forma muy natural.

A parte de las IAs generativas otras IAs que han mejorado mucho son las IAs emocionales o afectivas, aquellas que no solo saben darte una respuesta... más

Godot. Crear un enemigo

Es el momento de crear a un enemigo para el juego. En el juego en el que estamos trabajando, nuestro enemigo es una serie de meteoritos de diferentes tamaños y formas, que nuestro jugador debe esquivar. 

Vamos a ello!!!

El primer paso es crear la escena, en ella tendremos un node2D, un sprite2D y un CollisionShape2D

... más

Godot. Crear un ítem recolectable

Para dar mayor jugabilidad a nuestros juegos, a veces es interesante añadir items u objetos que el jugador pueda recoger para incrementar sus habilidades en el juego. 

En este mini tutorial vamos a dar las claves para crear un ítem para que nuestro jugador, en nuestro caso una nave, pueda recogerlo y le incremente alguna de sus habilidades. En este caso será un escudo y enseñaremos como recoger el ítem y activar el escudo.

El primer paso es crear la escena que corresponda a nuestro ítem.

... más

La IA y la propiedad intelectual: ¿Quién es el dueño de los mundos virtuales?

Desde la generación de contenido y mundos virtuales, hasta los personajes no jugables más evolucionados, la inteligencia artificial ha supuesto un cambio enorme en la velocidad de creación, en la calidad y en la variedad. Sin embargo esta revolución ha generado muchas dudas y cuestiones morales y eticas, una de ella, ¿a quien le pertenece el arte generado por IA?

El dilema de la autoría

Desde hace siglos, hemos ligado la propiedad al artista, al autor, a la persona física que aportaba originalidad, creatividad y calidad a la obra. Pero la IA es una máquina. La podemos... más

La Magia Detrás de los Pixeles: La Importancia de una Paleta de Colores Efectiva

Hay un elemento visual que influye de forma muy notoria en nuestra percepción del juego, más alla de los gráficos de alta definición, la paleta de colores es uno de los elementos visuales más importantes.

¿Por qué es tan importante la paleta de colores en un videojuego?

Una buena paleta de colores es importante puesto que nos evoca emociones especificas, por ejemplo, tonos oscuros y fríos para transmitir miedo, inquieted, o colores calidos y alegres para transmitir optimismo y... más

Proyectos

Aplicación móvil para la firma de documentos tales como consentimientos médicos. 

Aplicación web basada en Dolibarr para la gestión de Bares y Restaurantes, con control de Stock, precios, proveedores, TPV, y muchos módulos más personalizables.

Aplicación móvil para poder visualizar la facturación diaria, semanal y mensual conectando con una instalación Dolibarr.

academy

Godot