SDL (Simple DirectMedia Layer)
Más información
- Creador
- Sam Lantinga
- Año
- 1998
- Tipo
- Biblioteca en C
- Licencia
- zlib
- Sitio oficial
- libsdl.org
Una biblioteca de C delgada que ofrece a los juegos una sola interfaz para ventanas, teclado, mandos, audio y gráficos en todas las plataformas importantes.
Sam Lantinga escribió SDL en 1998 mientras trabajaba en Loki Software, una empresa que portaba juegos de Windows a Linux y estaba harta de reescribir la capa de plataforma para cada título. No es un motor de juego: abre una ventana, entrega eventos de entrada, reproduce sonido y te da una superficie donde dibujar, o un contexto para OpenGL y Vulkan. Lo demás corre de tu cuenta.
Precisamente esa modestia lo ha hecho omnipresente. Emuladores, ports de código fuente de juegos antiguos, Pygame y buena parte del catálogo de Linux en Steam se apoyan en él. Lantinga acabó en Valve, que hoy patrocina el proyecto. SDL 2.0 (2013) pasó de la LGPL a la permisiva licencia zlib; SDL3 se declaró estable en 2025.