SDL adalah singkatan dari Simple DirectMedia Layer, satu set perpustakaan yang dikembangkan dalam bahasa C dan yang dapat menyediakan fungsi dasar tertentu untuk melakukan operasi menggambar 2D, manajemen efek suara, dan manajemen gambar. Berita yang melonjak beberapa hari yang lalu adalah bahwa Ryan Gordon (alias Icculus) telah memperoleh MegaGrant epik untuk lebih meningkatkan SDL, yang dapat membantu API generasi mendatang.
Terima kasih kepada SDL, pengembangan video game multiplatform, untuk memudahkan pengembang, memudahkan lebih banyak judul untuk datang ke Linux. Dan kumpulan perpustakaan ini memungkinkan akses tingkat rendah ke perangkat keras audio, keyboard, mouse, joystick, dan juga grafik. Oleh karena itu, dapat digunakan oleh perangkat lunak untuk meniru, untuk pemutaran video, audio, dan mesin video game.
Ryan gordon Dia adalah salah satu orang yang bertanggung jawab atas pengembangan SDL, dan juga arsitek port video game untuk Linux dan macOS, serta platform lain, yang sangat aktif dalam beberapa tahun terakhir. Setelah pengumuman yang dia buat di Patreon tentang niatnya, dia menjelaskan bahwa SDL masih memiliki banyak hal untuk dikatakan.
Masalahnya sejauh ini adalah bahwa Vulkan API Ini jauh lebih modern, menjanjikan dan kuat daripada OpenGL, namun API ini lebih rumit dan ada masalah dengan SDL. Sekarang apa yang telah dilakukan Ryzen Gordon adalah untuk memfasilitasi pekerjaan dengan Vulkan, meskipun mereka juga akan terus bekerja dengan orang lain seperti Direct3D, Metal, dll. Dan meskipun akan ada beberapa batasan, itu akan membuat API generasi berikutnya lebih mudah diakses oleh semua pengembang mesin non-AAA.
Pada akhirnya, peningkatan SDL akan datang ke membuat pekerjaan pengembangan lebih mudah, dan dengan cara yang lebih transparan bagi pengembang, sehingga mereka dapat membuat game mereka tanpa banyak kesulitan.
Kompiler Vala membuat bekerja dengan SDL sangat mudah bagi pemula.