SDL (Simple DirectMedia Layer)
Więcej informacji
- Twórca
- Sam Lantinga
- Rok
- 1998
- Typ
- Biblioteka C
- Licencja
- zlib
- Strona oficjalna
- libsdl.org
Cienka biblioteka C dająca grom jeden interfejs do okien, klawiatur, padów, dźwięku i grafiki na wszystkich głównych platformach.
Sam Lantinga napisał SDL w 1998 roku w Loki Software — firmie portującej gry z Windowsa na Linuksa, której znudziło się przepisywanie warstwy platformowej dla każdego tytułu. To nie jest silnik gry: otwiera okno, dostarcza zdarzenia wejścia, odtwarza dźwięk i daje powierzchnię do rysowania — albo kontekst dla OpenGL i Vulkana. Cała reszta to twój problem.
Właśnie ta skromność sprawiła, że SDL trafił wszędzie. Emulatory, porty źródłowe starych gier, Pygame i duża część linuksowego katalogu Steama stoją na nim. Lantinga później dołączył do Valve, która dziś sponsoruje projekt. SDL 2.0 (2013) przeszedł z LGPL na liberalną licencję zlib; SDL3 osiągnął wersję stabilną w 2025 roku.