Curso en línea gratuitoProgramación de Videojuegos desde cero

Duración del curso en línea: 12 horas y 38 minutos

Nuevo curso

Aprende a programar videojuegos desde cero con Godot Engine. Desde la creación de mundos y personajes, hasta sistemas avanzados como FSM y guardado de datos. Curso gratis.

Descripción del curso

El curso "Programación de Videojuegos desde cero con InformaticNinja" está diseñado para quienes desean iniciarse en el emocionante mundo del desarrollo de videojuegos. Este curso ofrece un enfoque integral y práctico que te guiará paso a paso desde los conceptos básicos hasta la creación de un videojuego funcional utilizando el poderoso Godot Engine. Con una duración total de 12 horas y 38 minutos, este curso te permitirá adquirir las habilidades necesarias para desarrollar tus propios proyectos de videojuegos.

A lo largo del curso, aprenderás a utilizar Godot Engine con tanto C# como GDScript, comenzando con una introducción detallada que te permitirá familiarizarte con las herramientas y el entorno de desarrollo. Entre los temas principales, aprenderás a crear un mundo de juego atractivo y a desarrollar personajes interactivos, abordando la creación y animación de personajes, así como su movimiento dentro del juego.

El curso también profundiza en aspectos técnicos fundamentales como el uso de Raycast2D para detectar colisiones y el manejo de hitboxes y capas físicas para crear interacciones realistas. Además, se exploran elementos de diseño de interfaz de usuario (UI) y la configuración de cámaras para mejorar la experiencia visual del jugador.

A medida que avanzas en el curso, descubrirás cómo aplicar efectos visuales interesantes, como el parallax en los fondos y la implementación de menús de pausa y principal, así como la creación de relaciones de aspecto y la utilización de grupos para organizar tus elementos de juego. La creación de trampas y enemigos patrulladores también se cubre, proporcionando una base sólida para desarrollar juegos desafiantes y dinámicos.

Otra área clave del curso es la animación, donde aprenderás a utilizar AnimationPlayer para dar vida a los personajes y elementos del juego mediante interpolación. También se explora el uso de Autoload y Singleton para la gestión de datos y la configuración de eventos globales en tu juego.

Un aspecto crucial del desarrollo de videojuegos es la capacidad de leer y guardar datos en el disco duro, ya que permite crear sistemas de guardado de progreso y otras funcionalidades avanzadas. Además, el curso incluye una sección sobre la integración de audio, música y efectos de sonido para enriquecer la atmósfera del juego y hacerlo más envolvente.

El curso culmina con temas avanzados como la depuración para detectar y corregir bugs, el uso de Máquinas de Estado Finitas (FSM) para gestionar el comportamiento de los personajes y la creación de estados complejos como ataques con espada y la implementación de tiendas de skins para mejorar la personalización en el juego.

Al finalizar el curso, estarás equipado con el conocimiento y las habilidades necesarias para desarrollar y lanzar tu propio videojuego, similar a exitosos proyectos como Hornstromp Adventures y Fall Into The Void. Este curso te proporcionará una base sólida y te preparará para futuros desarrollos en el fascinante campo del desarrollo de videojuegos.

Conteúdo do Curso

  • Lección en vídeo: Curso de programación de videojuegos desde cero | Curso de Godot Engine C#, GDScript #1 Introduccion

    0h21m

  • Ejercicio: _¿Cuál es el lenguaje que tiene más tiempo en el motor y está mejor implementado?

  • Lección en vídeo: Curso de programación de videojuegos desde cero | Curso de Godot Engine Parte 2 Creacion del mundo

    0h23m

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 3 Creacion del personaje

    0h25m

  • Ejercicio: _¿Qué opción se debe seleccionar para guardar el player como una escena en la carpeta correspondiente?

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 4 Movimiento del personaje

    0h34m

  • Ejercicio: _¿Qué es el mapa de entradas en Godot y para qué sirve?

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 5

    0h30m

  • Ejercicio: _¿Qué resultado da la comparación "velocity punto x menor igual que 0" en el código mencionado?

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 6 Raycast2D

    0h34m

  • Ejercicio: _¿Por qué se agregaron tres ricas en el código?

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 7 Hitbox y Capas Fisicas

    0h30m

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 8 Camara y Diseño de UI

    0h35m

  • Ejercicio: _¿Qué propiedad debemos utilizar para seleccionar la cámara actual de nuestra escena en Unity?

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 9 Parallax y Menu de pausa

    0h32m

  • Lección en vídeo: Curso de programación de videojuegos desde cero con Godot Engine Parte 10 Herencia y Menu Principal

    0h27m

  • Ejercicio: _¿Qué es la herencia en programación orientada a objetos?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 11 Grupos y Relaciones de aspecto

    0h22m

  • Ejercicio: _¿Qué función se utiliza para obtener los hijos de un contenedor en Unity?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 12 Creacion de trampas

    0h36m

  • Ejercicio: _¿Por qué se utiliza un objeto de tipo área en lugar de un objeto de tipo físico para la trampa de picos en el juego?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 13 Enemigo patrulla

    0h32m

  • Ejercicio: _¿Qué comportamiento se le agrega al objeto "dino" en el código mencionado?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 14 AnimationPlayer

    0h24m

  • Ejercicio: _¿Qué tipo de cuerpo se debe usar para objetos que se mueven en el juego?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 15 Interpolacion

    0h39m

  • Ejercicio: _¿Qué opción debemos activar para sincronizar un objeto con las físicas en Godot Engine?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 16 Autoload y Singleton

    0h32m

  • Ejercicio: _¿Qué problema surge al querer utilizar una variable definida en el menú principal en un nivel del juego?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 17 Leer Y Guardar Datos en el Disco Duro

    0h36m

  • Ejercicio: _¿Qué es un diccionario en programación y cómo se accede a sus valores?

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 18 Audio, Musica y efectos de sonido

    0h34m

  • Ejercicio: _¿Qué es un bus de audio en la ventana de audio de Unity y para qué se utiliza?

  • Lección en vídeo: Fall Into The Void Trailer 1 Proximamente en Play Store

    0h01m

  • Lección en vídeo: Curso de programación de videojuegos con Godot Engine Parte 19 Depuración (Detectar y arreglar bugs)

    0h38m

Este curso gratuito incluye:

12 horas y 38 minutos de curso de vídeo online

Ejercicios para entrenar tus conocimientos

Certificado digital de finalización del curso.

100% gratis, desde el contenido hasta el certificado

QR Code - Baixar Cursa - Cursos Online

A este curso online solo se puede acceder a través de la App Cursa. Descárgatela utilizando el código QR o los enlaces que aparecen a continuación:

Solo se puede acceder a este curso en línea a través de la aplicación Cursa. Instale usando los enlaces a continuación:

  • ¡Estudia gratis!

    ¡Aquí nunca pagas! ¡Ni siquiera el certificado, ya que todo lo que hay en la aplicación es 100% gratis!

  • ¡Mejora tu CV!

    ¡Hay más de 4 mil cursos gratuitos para que estudies cualquier cosa que te interese!

  • Certificado Digital ¡gratis!

    Completa el curso y emite tu Certificado Digital gratis

Más cursos gratuitos en Desarrollo de juegos

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, audio o texto.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.