En membresía

Mi primer juego multiplataforma con Free Pascal y SDL2

En este curso 100% práctico desarrollaremos desde cero una versión completa del clásico Invaders, compilable tanto en Windows como en Linux. Paso a paso, construiremos un juego funcional con pantalla de inicio, HUD de puntuación y vidas, sprites con texturas y más, usando SDL2, SDL2_ttf y SDL2_image.

Este curso está pensado para quienes ya tienen conocimientos básicos de Pascal y quieren dar el salto al desarrollo de videojuegos reales, multiplataforma y sin dependencias complejas.

Precio individual: USD 12
O incluido en membresía de 6 USD/mes
Vista previa del curso Mi Casa

Qué vas a aprender

  • Cómo usar SDL2 con Free Pascal para desarrollar videojuegos 2D.
  • Gestión de sprites, eventos, textos y texturas en múltiples plataformas.
  • Organización y estructura de un proyecto de juego profesional desde cero.

Requisitos

  • Conocimientos básicos de Free Pascal/Lazarus
  • Lazarus instalado (Windows, Linux o macOS)
  • Ganas de aprender y practicar

Contenido del curso

1. Presentación 2 lecciones
  • 1 Presentación del Curso Gratis
  • 2 Conceptos básicos Gratis
2. Primeros pasos con SDL y Free Pascal 3 lecciones
  • 1 Preparación del proyecto y carga de SDL2 Gratis
  • 2 Renderizar nuestra primer ventana Gratis
  • 3 Creando objetos dentro de la ventana
3. Proyecto base 9 lecciones
  • 1 Modularización del Proyecto
  • 2 Crear Escenario
  • 3 Crear el Jugador
  • 4 Mover el Jugador
  • 5 Crear los Enemigos parte 1
  • 6 Crear los Enemigos parte 2
  • 7 Movimiento de los Enemigos
  • 8 Descenso de los Enemigos parte 1
  • 9 Descenso de los Enemigos parte 2
4. Acciones e Interacciones 10 lecciones
  • 1 Colisionar enemigos con Jugador
  • 2 Disparos del Jugador parte 1
  • 3 Disparos del Jugador parte 2
  • 4 Corrección de disparos de Jugador
  • 5 Colisionar y destruir Enemigos
  • 6 Disparos Enemigos parte 1
  • 7 Disparos Enemigos parte 2
  • 8 Colisionar disparos con el Jugador
  • 9 Ajustes y correcciones de acciones
  • 10 Correcciones de colisiones
5. Información en Pantalla HUD 5 lecciones
  • 1 Inicializar HUD (Barra de Estado)
  • 2 Mostrar información en Pantalla
  • 3 Corrección caracteres espeicales
  • 4 Sistema de puntuación
  • 5 Sistema de Vidas
6. Pantallas del Juego 4 lecciones
  • 1 Seccionar nuestro juego
  • 2 Crear secciones o pantallas
  • 3 Implementar secciones o pantallas
  • 4 Terminar secciones y realizar pruebas
7. Texturizado del Juego 5 lecciones
  • 1 La imagen de Jugador
  • 2 La imagen de los enemigos
  • 3 Los fondos de pantalla
  • 4 Correcciones de Pantallas o Secciones
  • 5 Ajustes Finales del Juego
8. Sonidos del Juego 2 lecciones
  • 1 Configurar e iniciar sonido
  • 2 Sonido en disparos de Jugador
9. Final del curso 1 lecciones
  • 1 Final del curso

¿Listo para empezar?

Accede ahora o suscríbete para tener este y todos los cursos.

Comprar curso o membresía