Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Godot desde cero: Aprende a programar y crear videojuegos 2D
Bestseller
Highest Rated
Rating: 4.8 out of 5(400 ratings)
1,083 students

Godot desde cero: Aprende a programar y crear videojuegos 2D

Domina bases sólidas de programación y crea tus primeros videojuegos 2D con Godot y GDScript
Last updated 3/2026
Spanish

What you'll learn

  • Programación desde cero (no se requieren conocimientos previos).
  • Habilidad para resolver ejercicios de programación (aplicable dentro y fuera del desarrollo de videojuegos).
  • Manejar con gran fluidez el motor de videojuegos Godot.
  • Crear videojuegos 2D simples que incluyen: gráficas, controles, movimiento, animación, físicas, UI, manejo de audio y escenas.
  • Crear todo tipo de scripts en GDScript con buenas prácticas de programación.
  • Tener una visión global de como se hace un juego y estar listo para crear tus primeros videojuegos 2D

Course content

8 sections160 lectures16h 37m total length
  • Introducción1:59
  • Contenido / como ver este curso3:17

Requirements

  • Entusiasmo por aprender sobre programación y desarrollo de videojuegos (no se necesita experiencia previa).
  • PC capaz de ejecutar Godot (no se requiere que sea muy potente).

Description

¿Te interesa iniciar en el desarrollo de videojuegos con GODOT? ¡Este curso es el mejor lugar para empezar!

Este es un curso diseñado para principiantes: desde personas sin ningún conocimiento en programación y desarrollo de videojuegos, hasta personas que ya tengan un contacto previo con Godot y quieran lograr bases más sólidas. Cada lección fue creada sin dar nada por sentado y dando el tiempo necesario en la explicación de cada concepto.

A lo largo de las lecciones, también deberán resolver muchos ejercicios.  El objetivo no es que simplemente copies y pegues código, sino que aprendas a pensar como desarrollador, enfrentando y resolviendo desafíos por tu cuenta y aplicando buenas prácticas desde el inicio.

Vamos a crear tres juegos simples con el objetivo de introducir poco a poco, conceptos clave de desarrollo de videojuegos, programación y manejo de Godot. Las secciones del curso incluyen los siguiente:

Introducción a Godot

Vamos a dar nuestros primeros pasos con el motor: Descarga y creación de un proyecto, recorrido por la interfaz, introducción a nodos y escenas, propiedades básicas de nodos (posición rotación, escala, etc), jerarquía de nodos y primeros pasos con scripts.

Shoot 'em up

Proyecto ideal para iniciarse en Godot y comprender conceptos básicos de programación (variables, métodos, condicionales, arrays, loops, etc). Incluye uso de todo tipo de nodos, físicas y detecciones de áreas, inputs y controles, timers, señales, grupos, generación de números aleatorios, instanciaciones de escenas, efectos de partículas, iniciación en la creación de interfaces de usuario, autoloads/singletons, uso de documentación, organización del proyecto y muchas cosas más.

Juego basado en físicas

Un juego similar al popular Angry Birds. En este juego, el movimiento de los objetos es a partir de simulación física, por lo que veremos a fondo el nodo RigidBody2D. A su vez, vamos a aprender sobre vectores, sus operaciones básicas y normalización. También vamos a explorar otros temas importantes como animaciones de sprites, seguimientos de cámara, escenas heredadas, navegación entre escenas, temas (themes) para personalizar interfaces de usuario, conexión de señales vía script, señales custom y patrón Signal Hub. A su vez, vamos a hablar y aplicar otros temas de programación como constantes y diccionarios.

Plataformas 2D

Un plataformas con mecánicas típicas donde vamos a animar y mover un personaje, eliminar enemigos, recolectar objetos, evadir trampas, etc. Vamos a investigar sobre tilempas para creación de niveles,  manejo de audio, más técnicas para crear animaciones (AnimationPlayer y Tweens), herencia, raycasts, IAs de seguimiento simple, collision layers y collision masks para una gestión inteligente de colisiones, efecto parallax, navegación de menus, guardado de datos en archivos, transiciones entre escenas y niveles, y mucho más.


Si tu objetivo es lograr bases fuertes en programación y desarrollo de videojuegos, este curso es tu mejor opción. ¡Nos vemos dentro!

Who this course is for:

  • Personas que quieran iniciar en el mundo de la programación y desarrollo de videojuegos.
  • Desarrolladores / programadores que quieran redireccionar su carrera al desarrollo de videojuegos.
  • Iniciantes en desarrollo de videojuegos que quieran tener bases de programación más sólidas.
  • Personas de otros perfiles en el desarrollo de videojuegos (artistas, diseñadores, animadores, etc) que quieran introducirse en el mundo de la programación de videojuegos.