¡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:
- 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).
- Shaders (The Juice): Haremos que las cosas brillen, parpadeen y exploten manipulando píxeles directamente.
Preparación
- 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.
- 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.
- 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 📝
- Crea un nuevo proyecto llamado
SpaceSurvivor. - 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!
