Godot 3D. Orientación y tamaño

Uno de los temas más básicos y a la vez importante cuando trabajamos en 3D es que diferentes aplicaciones usan diferentes convenciones en lo que a Orientación se refiere. 

Godot utiliza una orientación en la que el eje Y se orienta de arriba hacia abajo. Es decir, si miramos a los ejes, si el eje X es el que se orienta de derecha a izquierda, el eje Y es el que se orienta de arriba hacia abajo y el eje Z orienta de delante hacia atras.

Otras aplicaciones muy populares de 3D utilizan otras orientaciones, normalmente en la que el eje Z es el que apunta de arriba hacia... más

Godot 3D. Editor de 3D

A veces movernos por el editor de Godot en 3D puede ser confuso. Pero al final no tenemos tantos movimientos distintos.

Vamos a verlos y hacer un pequeño resumen : 

  • La rueda del ratón : nos sirve para hacer zoom sobre lo que tengamos seleccionado
  • Apretar el botón del medio y mover el ratón : orbitamos alrededor del objeto seleccionado
  • Apretar Shift y el boton del medio del ratón, y movemos el ratón : nos movemos hacia arriba/abajo, y derecha/izquierda.
  • Botón de la derecha del ratón y mover el ratón : rotamos nuestro punto de vista... más
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

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