SDL (Simple DirectMedia Layer)
Подробнее
- Создатель
- Сэм Лантинга
- Год
- 1998
- Тип
- Библиотека C
- Лицензия
- zlib
- Сайт
- libsdl.org
Тонкая библиотека на C, дающая играм единый интерфейс к окнам, клавиатуре, геймпадам, звуку и графике на всех крупных платформах.
Сэм Лантинга написал SDL в 1998 году, работая в Loki Software — компании, портировавшей игры с Windows на Linux и уставшей переписывать платформенный слой для каждого тайтла. Это не игровой движок: библиотека открывает окно, доставляет события ввода, проигрывает звук и отдаёт поверхность для рисования — или контекст для OpenGL и Vulkan. Всё остальное — ваши заботы.
Именно эта скромность и сделала её вездесущей. На ней сидят эмуляторы, порты старых игр с исходниками, Pygame и значительная часть linux-каталога Steam. Позже Лантинга перешёл в Valve, которая теперь спонсирует разработку. SDL 2.0 (2013) сменил LGPL на либеральную лицензию zlib; SDL3 вышел в стабильной версии в 2025 году.