Taller de programación de videojuegos con Raylib

15-18.11.2022

17-20h Sala guinardò. Canodròm, Ateneu de innovaciò democrática.

 

DIA 1: Introduccion a la programación de videojuegos (3h)

– Como funciona un videojuego? Conceptos básicos

– Bucle de juego: Initialize – Update – Draw – Deinitialize

* Ejemplo: Ventana básica: core_basic_window.c

– Arquitectura de una librería/engine de videojuegos

– Modulos de raylib: core – shapes – textures – text – models – audio

* Ejemplo: Funcionalidad de raylib: raylib_show.c

 

DIA 2: Carga de recursos y dibujado en pantalla con raylib (3h)

– Dibujado de formas básicas: líneas, círculos, rectángulos…

* Ejemplo: Pelota rebotando: bouncing_ball.c

– Carga y dibujado de texturas

* Ejemplo: Imagenes y texturas: textures_loading.c

– Carga y dibujado de texto: fuentes

* Ejemplo: Carga de fuentes: text_loading.c

– Carga y reproducción de audio

* Ejemplo: Carga de sonidos: sound_playing.c

 

DIA 3: Controlando el bucle del juego (3h)

– Inputs básicas: keyboard, mouse y gamepad

* Ejemplo: Moviendo rectangulos: moving_rectangle.c

– Pausando y reseteando el juego

* Ejemplo: Pausa y reseteo: pause_reset.c

– Contando el tiempo de juego y su utilidad

* Ejemplo: Desaparece rectangulo: fading_rectangle.c

* Ejemplo: Parpadeo de texto: text_blinking.c

– Sistema de gestión de escenas básico: switch

* Ejemplo: Transición entre escenas: basic_screen_manager.c

 

DIA 4: Creación de un videojuego desde cero (3h)

– Preparación de los recursos necesarios

– Organización del proyecto

– Inicialización de recursos

– Primer propotipo

– Implementación lógica del juego

– Implementación gráficos del juego

– Mejoras, testeo y revision

– Detalles finales y publicación del juego

 

Imparte. Ramón Santamaría. Apasionado del mundo de los videojuegos con más de 15 años de experiencia en el sector, en grandes y pequeñas empresas. Desarrollador de videojuegos y tecnología para la creación de videojuegos. Professor y ponente experto en múltiples disciplinas relacionadas con el desarrollo de videojuegos. Creador de raylib, una librería gráfica para creación de videojuegos y aplicaciones, galadornada por Google en multiples ocasiones. Fundador de raylib technologies, empresa focalizada en la creación de herramientas para el desarrollo de videojuegos y en soluciones de consultoria técnica para empresas del sector.

Comparte
Artículos relacionados
A %d blogueros les gusta esto: