gourses

← Volver a la búsqueda

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

udemy · ⭐ 4.93 (486 reseñas) · Principiante · es · ⏱ 16,5 h

Impartido por Emiliano Santano (aka Indierama) · 1.668 alumnos

19.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

¿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!

Lo que aprenderás

  • 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

Requisitos

  • 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).