Lessico IT › Programmazione › SDL (Simple DirectMedia Layer)

SDL (Simple DirectMedia Layer)

Programmazione Svenska → Aggiornato: 2026-10-26
Maggiori info
Autore
Sam Lantinga
Anno
1998
Tipo
Libreria C
Licenza
zlib
Sito ufficiale
libsdl.org

Una libreria C minimale che offre ai giochi un'unica interfaccia per finestre, tastiere, gamepad, audio e grafica su tutte le principali piattaforme.

Sam Lantinga scrisse SDL nel 1998 mentre lavorava a Loki Software, un'azienda che portava giochi Windows su Linux e che si era stancata di riscrivere lo strato di piattaforma per ogni titolo. Non è un motore di gioco: apre una finestra, consegna gli eventi di input, riproduce suoni e fornisce una superficie su cui disegnare — oppure un contesto per OpenGL e Vulkan. Tutto il resto è affar vostro.

Proprio questa modestia l'ha portata ovunque. Emulatori, porting di vecchi giochi dal codice sorgente, Pygame e buona parte del catalogo Linux di Steam poggiano su di essa. Lantinga è poi entrato in Valve, che oggi sostiene il progetto. SDL 2.0 (2013) è passata dalla LGPL alla licenza permissiva zlib; SDL3 è diventata stabile nel 2025.

← Torna al lessico