Contenido del curso
Tu primer juego
Desarrollando el juego
Conclusión
Crea tu primer videojuego con Godot
Resumen
Aprender a desarrollar videojuegos con Godot abre la puerta a crear proyectos 2D y 3D sin pagar licencias, usando un motor libre y de código abierto. Si te interesa el mundo indie o quieres experimentar con tu primer juego desde cero, este recorrido te muestra cómo dar ese primer paso construyendo un homenaje al Pong clásico.
Qué es Godot y por qué usarlo para desarrollo de videojuegos
Godot es un engine de desarrollo de videojuegos en 2D y 3D, libre y de código abierto. Esa combinación lo vuelve una herramienta clave para estudios pequeños y desarrolladores indie que quieren experimentar sin barreras de entrada.
¿Qué es un game engine? Es el software base que te permite crear videojuegos: maneja gráficos, físicas, sonido y lógica del juego en un solo entorno. Godot es uno de ellos, y es gratuito.
El atractivo está en que puedes adaptar lo que aprendas a cualquier tipo de proyecto, desde un arcade sencillo hasta juegos más complejos en 3D. La lógica que practiques con un primer juego te sirve como base para todo lo que venga después.
Qué vas a construir con el Platzi Pong paso a paso
El proyecto guía es el Platzi Pong, una versión homenaje al Pong original que este año cumple 50 años desde su lanzamiento por Atari. Es un punto de partida ideal porque concentra muchos conceptos fundamentales en pocas piezas.
A lo largo del recorrido vas a trabajar con estos elementos:
- La pelota que rebota dentro del campo de juego.
- El jugador que tú controlas con tus comandos.
- Una inteligencia artificial que maneja al oponente de forma automática.
- Un contador de goles que registra el marcador en pantalla.
Cada uno de estos componentes te enseña una mecánica distinta de Godot, y la idea es que después puedas reutilizar ese conocimiento en juegos propios con reglas diferentes.
Por qué el Pong sigue siendo un buen primer juego
El Pong tiene reglas simples, pocos objetos en pantalla y mecánicas claras. Eso te permite enfocarte en entender el motor sin perderte en la complejidad del gameplay. Y aquí viene lo interesante: aunque parezca básico, cubre colisiones, input del jugador, IA y UI con marcador, que son pilares de casi cualquier videojuego.
Qué necesitas saber antes de empezar con GDScript
No necesitas ser programador avanzado para arrancar, pero tener nociones básicas te facilita el camino. El lenguaje que vas a usar es GDScript, el lenguaje propio de Godot.
¿Qué es GDScript? Es el lenguaje de programación nativo de Godot. Su sintaxis está basada en Python, así que si ya conoces Python te vas a sentir en casa rápidamente.
Si vienes de otros lenguajes, la lógica de programación es la misma: variables, funciones, condicionales y bucles funcionan igual. Solo cambia la forma de escribirlos.
Quién acompaña este recorrido
Lucio Nayer, desarrollador web desde 2006 y CEO de Luna Studio, lidera el curso. Desde 2019, junto a su equipo, fundó Qoru Game Labs, una marca dedicada a videojuegos donde desarrollan proyectos para clientes y proyectos independientes. Esa experiencia mixta entre desarrollo web y game dev aporta una mirada práctica sobre cómo aplicar buenas prácticas de software al diseño de juegos.
Si estabas esperando que Godot llegara a Platzi, déjalo en los comentarios y cuéntanos qué tipo de juego te gustaría construir después de terminar tu Platzi Pong.
Conceptos y datos clave de esta introducción
Para que tengas a mano lo más importante mencionado, estos son los puntos de referencia:
- Godot: motor libre y de código abierto para juegos 2D y 3D [0:11].
- GDScript: lenguaje basado en sintaxis de Python, usado dentro de Godot [1:33].
- Platzi Pong: proyecto guía inspirado en el Pong de Atari, que cumple 50 años [0:58].
- Inteligencia artificial del oponente: lógica que controla al rival sin intervención humana [1:13].
- Qoru Game Labs: marca creada en 2019 por el equipo de Luna Studio para desarrollo de videojuegos [0:42].