Saltar al contenido principal
Volver atrás
Introducción: Setup

Introducción: Setup

#godot #gamedev #basics

Instalación, Nodos como piezas de Lego y por qué tu sistema de archivos es tu mejor amigo.

¡Bienvenidos a la Ciencia del Game Dev!

Si estás aquí, es porque quieres hacer videojuegos. Pero no quieres simplemente copiar código de un tutorial de YouTube y rezar para que funcione. Quieres entender qué está pasando bajo el capó.

En esta serie, no vamos a crear experimentos sueltos. Vamos a construir “Area88”, un Shoot ‘em Up clásico 🚀. El juego es la excusa; el verdadero objetivo es entender los fundamentos.

¿Qué vamos a aprender?

Este no es el típico curso de “Arrastra este nodo aquí”. Aquí vamos a mezclar Godot con Fundamentos Reales:

  1. Matemáticas Sin Miedo: ¿Por qué tu nave se mueve raro en diagonal? La respuesta está en los Vectores Unitarios. ¿Cómo hacemos que los enemigos nos rodeen? Trigonometría (Sin/Cos).
  2. Shaders (The Juice): Haremos que las cosas brillen, parpadeen y exploten manipulando píxeles directamente.

Preparación

  1. Godot incluye todo lo que necesitas para comenzar. Podrías escribir código desde cualquier editor, pero Godot también incluye un editor de código integrado (IDE) que te ayudará a escribir y depurar tu código.
  2. Por lo tanto, por favor, ve a godotengine.org y descarga la última versión estable (Godot 4.x). O también simplemente puedes descargarlo de Steam, es útil para mantener actualiazdo el motor a la última versión.
  3. Si te lo has descargado, una vez descomprimido,¡ejecútalo! Godot no necesita instalación ¡Y ya está! Puedes llevarlo en un USB. Y si lo has descargado de Steam ejecútalo como cualquier juego.

Tu Primera Misión 📝

  1. Crea un nuevo proyecto llamado SpaceSurvivor.
  2. Explora la interfaz. No te agobies, solo mira las cuatro pantallas principales: 2D, 3D, Script y AssetLib en la parte superior central.

En el próximo capítulo, dejaremos la teoría y escribiremos nuestro primer script para dar vida a nuestra nave. ¡Prepara tus vectores!