Az SDL a Simple DirectMedia Layer rövidítése, C nyelven fejlesztett könyvtárkészlet, amely bizonyos alapvető funkciókat biztosít a 2D-s rajzolási műveletek, a hangeffektus-kezelés és a képkezelés végrehajtásához. A néhány nappal ezelőtti hír az volt, hogy Ryan Gordon (más néven Icculus) egy epikus MegaGrant-ot szerzett az SDL továbbfejlesztésére, amely segíthet a jövőbeli következő generációs API-knak.
Az SDL-nek köszönhetően a többplatformos videojáték-fejlesztés, hogy megkönnyítse a fejlesztők dolgát, megkönnyítve, hogy több cím kerüljön a Linuxra. És ez az, hogy ez a könyvtárkészlet alacsony szintű hozzáférést tesz lehetővé az audio hardverhez, a billentyűzethez, az egérhez, a joystickokhoz és a grafikához. Ezért szoftverek használhatják videó-, hang- és videojáték-motorok emulálására.
Ryan Gordon Ő az egyik felelős az SDL fejlesztéséért, valamint a Linux és macOS, valamint más platformok videojáték-portjainak megtervezője, aki az elmúlt években nagyon aktív. A Patreonon tett bejelentését követően a szándékairól világossá tette, hogy az SDL-nek még mindig sok mondanivalója van.
A probléma eddig az, hogy a Vulkan API Sokkal modernebb, ígéretesebb és erősebb, mint az OpenGL, azonban ez az API bonyolultabb volt, és az SDL-lel voltak problémák. Ryzen Gordon most az, hogy megkönnyítse a munkát a Vulkannal, bár másokkal is folytatják a munkát, mint például a Direct3D, a Metal stb. És bár lesznek bizonyos korlátozások, elérhetőbbé teszi a következő generációs API-kat minden nem AAA motorfejlesztő számára.
Végső soron az SDL fejlesztése fog bekövetkezni megkönnyíti a fejlesztési munkát, a fejlesztők számára pedig átláthatóbb módon, így különösebb bonyodalmak nélkül elkészíthetik játékaikat.
A Vala fordító nagyon megkönnyíti az SDL-lel való munkát a kezdők számára.