ES | EN

Mi primer juego 2D con Godot

23 de septiembre, 2024

Hoy he completado mi primer juego 2D siguiendo el tutorial de la documentación oficial de Godot. Este logro, aunque parezca pequeño, es muy significativo para mi ya que es el primer paso en el comienzo de este largo viaje hacia la creación de este pequeño pero ambicioso proyecto personal.

Familiarizándome con la interfaz de Godot

Comenzar con Godot fue una experiencia interesante. Podría decir que la interfaz es bastante intuitiva y las herramientas integradas facilitan el proceso de aprendizaje. Aprender a navegar por el Editor de Escenas, ajustar las propiedades de los nodos y gestionar los recursos fue fundamental para entender cómo funciona Godot y quizás fue la parte más sencilla y rápida de comprender.

Introducción a GDScript

Uno de los aspectos más complicados para alguien como yo sin ningún tipo de conocimiento real en el área de la programación, fue conocer GDScript, el lenguaje de scripting de Godot. Su sintaxis sencilla y su integración directa con el motor lo hacen perfecto para principiantes. Escribir scripts para controlar el comportamiento de los personajes y las interacciones en el juego me dio una primera toma de contacto esencial con la programación dentro de Godot. No puedo decir que sería capaz de crear un juego después de hacer este tutorial, ni siquiera creo que sería capaz de replicar lo que hice al completar este juego 2d, pero si me dio una perspectiva más amplia de como funciona este lenguaje y me ayudó comprender en líneas generales lo que se podría lograr si llegara a dominar un poco mejor Godot.

Captura de pantalla de mi primer juego 2D en Godot

Desafíos encontrados

Aunque el tutorial proporcionó una guía clara, no estuvo exento de desafíos. Encontré dificultades al implementar ciertas funcionalidades, como la detección de colisiones y la gestión de eventos de entrada. Sin embargo, cada obstáculo superado me brindó una comprensión más profunda de cómo solucionar algunos de estos problemas. Este tutorial oficial es una excelente puerta de entrada para conocer un poco más Godot.

Próximos pasos

El siguiente objetivo en mi proyecto es abordar la implementación del movimiento con el mouse dentro de una escena 2D para un juego point n' click. Este desafío me permitirá crear la interacción típica de este tipo de juegos, lo cual será de mucha utilidad en la creación de las escenas para el proyecto en el que trabajo actualmente