SDL расшифровывается как Simple DirectMedia Layer, набор библиотек, разработанных на языке C, которые могут предоставлять определенные базовые функции для выполнения операций 2D-рисования, управления звуковыми эффектами и управления изображениями. Новость, которая появилась несколько дней назад, заключается в том, что Райан Гордон (он же Icculus) получил грандиозный MegaGrant для дальнейшего улучшения SDL, который может помочь будущим API следующего поколения.
Благодаря SDL разработка мультиплатформенных видеоигр, чтобы упростить разработчикам и упростить выпуск новых игр в Linux. И дело в том, что этот набор библиотек обеспечивает низкоуровневый доступ к аудиооборудованию, клавиатуре, мыши, джойстикам, а также к графике. Следовательно, он может использоваться программным обеспечением для эмуляции движков воспроизведения видео, звука и видеоигр.
Райан Гордон Он один из людей, ответственных за разработку SDL, а также архитектор портов видеоигр для Linux и macOS, а также других платформ, очень активный в последние годы. После объявления, которое он сделал на Patreon о своих намерениях, он дал понять, что SDL еще есть что сказать.
Проблема пока в том, что API Vulkan Он намного более современный, многообещающий и мощный, чем OpenGL, однако этот API был более сложным и были проблемы с SDL. Теперь то, что Ryzen Gordon сделал, - это облегчить работу с Vulkan, хотя они также продолжат работать с другими, такими как Direct3D, Metal и т. Д. И хотя будут некоторые ограничения, это сделает API следующего поколения более доступными для всех разработчиков движков, не относящихся к AAA.
В конечном итоге улучшение SDL приведет к облегчить разработку, и более прозрачным для разработчиков способом, чтобы они могли создавать свои игры без особых сложностей.
Компилятор Vala упрощает работу с SDL для новичков.