Desarrollo de Videojuegos inicial

FORMACIÓN

CURSO | Desarrollo de Videojuegos Inicial

Forma de cursada

Presencial

Duración

12 clases

Horarios

viernes de 17 a 20 hs.

Instructor

Enzo Coletta

Certificación Oficial

NO

Descripción del curso

Este curso enseñará los fundamentos del desarrollo de videojuegos utilizando herramientas profesionales. Los estudiantes aprenderán a programar en C++, a manejar bibliotecas y a crear sus propios videojuegos desde cero, incorporando animaciones, manejo de memoria y características avanzadas de desarrollo.

Objetivos

Que los estudiantes:
● Conozcan los elementos que componen un juego y las características principales de su desarrollo
● Aprendan a usar herramientas específicas para la creación de videojuegos
● Crear un videojuego 2D
● Incorporen herramientas profesionales para administrar sus proyectos.

Unidad 1: Introducción a c++
● ¿Por qué usar C ++?
● Repaso de conceptos básicos de programación (variables, funciones, clases, etc)
● Punteros y manejo de memoria
Unidad 2: Herramientas de desarrollo
● Introducción a las bibliotecas de programación
● Integración de Bibliotecas
● Introducción a RayLib
Unidad 3: Componentes de videojuegos 2D
● Características de la pantalla y la ventana (crear una ventana y poder manipularla)
● Características de la programación de juegos
● Bucle de un juego (Entender cómo empieza y termina un juego)
Unidad 4: Implementación de juegos clásicos simples
● Modo de interacción: inputs (teclado y mouse)
● Movimiento de entidades (Velocidad)
● Contadores de tiempo, intervalos y frecuencia (delta time, frame)
● Interfaz de juego
● Colisiones simples (AABB)
Unidad 5: Implementación de juegos de mediana complejidad
● Manipulación de imágenes
● Sprite sheets y animaciones
● Gravedad y aceleración