Libro electrónico gratuito para aprender a crear tu primer juego 2D en Godot con GDScript, escenas, físicas, niveles y exportación.
Contenido gratuito del libro electrónico
-
Instalación y configuración de Godot para juegos 2D con GDScript
+ Ejercicio: Al configurar el escalado para un juego 2D, ¿qué ajuste ayuda a mantener la proporción y evitar que el contenido se estire en pantallas con diferentes resoluciones? -
Interfaz de Godot aplicada al flujo de trabajo 2D
+ Ejercicio: Al instanciar una escena dentro de otra en Godot, ¿cuál de las siguientes afirmaciones describe correctamente cómo se realiza en el editor y qué implica sobre la reutilización? -
Escenas, nodos y recursos en Godot para construir un juego 2D
+ Ejercicio: Al crear una moneda coleccionable que solo necesita detectar cuando el jugador la toca (sin empujar ni aplicar física), ¿qué estructura de nodos es la más adecuada? -
Fundamentos de GDScript para la lógica de juego en Godot
+ Ejercicio: ¿Cuál es la razón principal para usar @onready al guardar referencias a nodos hijos (por ejemplo, $Label o $Sprite2D) en un script?
-
Movimiento 2D y control del jugador con CharacterBody2D
+ Ejercicio: ¿Cuál es la razón principal para multiplicar la gravedad por delta al actualizar velocity.y en _physics_process? -
Colisiones, físicas y detección de áreas en Godot 2D
+ Ejercicio: Quieres crear una zona de peligro en un juego 2D que no bloquee al jugador, pero que al entrar lo reinicie en un punto de spawn. ¿Qué configuración es la más adecuada? -
Construcción de niveles 2D con TileMap y organización de escenas
+ Ejercicio: ¿Cuál es una práctica recomendada para evitar colisiones accidentales y mejorar la claridad al diseñar un nivel con TileMap? -
Animaciones 2D y sincronización con el estado del jugador
+ Ejercicio: ¿Qué práctica ayuda a evitar el “parpadeo” al cambiar animaciones según el estado del jugador en Godot? -
Enemigos y patrones de comportamiento 2D con GDScript
+ Ejercicio: ¿Cuál es la forma más modular de manejar que un enemigo dañe y empuje al jugador sin depender de cómo está implementado el jugador?
-
Sistema de juego: puntuación, vida, reinicio y condiciones de victoria
+ Ejercicio: ¿Cuál es la razón principal para que el GameManager emita señales (por ejemplo stats_changed) en lugar de que la UI consulte constantemente los valores de vida, monedas y puntos? -
Audio y retroalimentación para un juego 2D en Godot
+ Ejercicio: ¿Cuál es el beneficio principal de usar un AudioManager central con varios AudioStreamPlayer separados por tipo (salto, recoger, daño) en un juego 2D? -
Exportación del juego 2D en Godot y verificación final
+ Ejercicio: Al preparar un build para compartir el juego, ¿qué combinación de acciones ayuda más a evitar que el ejecutable arranque mal o se encuentre con recursos faltantes?
Acerca del libro electrónico gratuito
Godot desde Cero: Crea tu Primer Juego 2D con GDScript
Descarga este libro electrónico gratuito de Desarrollo de juegos y descubre cómo dar tus primeros pasos con Godot para crear un proyecto 2D usando GDScript.
Una ruta práctica para desarrollar tu primer juego
El libro presenta el flujo de trabajo esencial de Godot: configuración del entorno, uso de la interfaz, organización mediante escenas, nodos y recursos, y programación de mecánicas con GDScript.
Conceptos clave de desarrollo 2D
- Movimiento y control del jugador con CharacterBody2D.
- Colisiones, físicas, áreas y detección de eventos.
- Diseño de niveles con TileMap y escenas reutilizables.
- Animaciones, enemigos, puntuación, vida y condiciones de victoria.
- Audio, retroalimentación y exportación del proyecto.
¿Para qué te servirá?
Esta guía te ayudará a comprender cómo se conectan los componentes de un juego 2D en Godot y a estructurar un proyecto desde la creación de sus escenas hasta la comprobación final antes de exportarlo.
Temario organizado por etapas
| Base del proyecto | Instalación, interfaz, escenas y GDScript. |
| Jugabilidad 2D | Movimiento, colisiones, niveles y animaciones. |
| Sistemas finales | Enemigos, interfaz de juego, audio y exportación. |
¿Qué versión de Godot se utiliza para crear el juego 2D?
El libro se centra en el flujo de trabajo moderno de Godot para proyectos 2D con GDScript.
¿El libro explica cómo usar CharacterBody2D para mover al jugador?
Sí, incluye el control del jugador y el movimiento 2D con CharacterBody2D.
¿Se aborda la exportación del juego creado en Godot?
Sí, se trata la preparación, verificación final y exportación del juego 2D.
Este libro electrónico incluye:
12 capítulos de contenido
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.












