SDL tulee sanoista Simple DirectMedia Layer, joukko C-kielellä kehitettyjä kirjastoja, jotka voivat tarjota tiettyjä perustoimintoja 2D-piirustustoimintojen suorittamiseen, äänitehosteiden hallintaan ja kuvanhallintaan. Muutama päivä sitten hyppäsi uutinen, että Ryan Gordon (alias Icculus) on hankkinut eeppisen MegaGrantin parantaakseen SDL:ää entisestään, mikä saattaa auttaa tulevia seuraavan sukupolven API:ita.
SDL:n ansiosta monikäyttöinen videopelikehitys, mikä helpottaa kehittäjien työtä ja helpottaa uusien nimikkeiden saapumista Linuxiin. Ja tämä kirjastosarja mahdollistaa matalan tason pääsyn äänilaitteistoon, näppäimistöön, hiiriin, joystickeihin ja myös grafiikkaan. Siksi ohjelmistot voivat käyttää sitä video-, ääni- ja videopelimoottoreiden emulointiin.
Ryan gordon Hän on yksi SDL:n kehittämisestä vastaavista henkilöistä sekä myös Linuxin ja macOS:n sekä muiden alustojen videopeliporttien arkkitehti, joka on ollut erittäin aktiivinen viime vuosina. Patreonissa tekemänsä ilmoituksen jälkeen aikeistaan hän on tehnyt selväksi, että SDL:llä on vielä paljon sanottavaa.
Ongelmana on toistaiseksi se, että Vulkan API Se on paljon nykyaikaisempi, lupaavampi ja tehokkaampi kuin OpenGL, mutta tämä API oli monimutkaisempi ja SDL:n kanssa oli ongelmia. Nyt Ryzen Gordon on helpottanut työtä Vulkanin kanssa, vaikka he jatkavatkin yhteistyötä muiden, kuten Direct3D:n, Metalin jne., kanssa. Ja vaikka joitain rajoituksia on, se tekee seuraavan sukupolven API:ista helpommin kaikkien muiden kuin AAA-moottorien kehittäjien saatavilla.
Lopulta SDL-parannus tulee helpottaa kehitystyötä, ja kehittäjille avoimemmalla tavalla, jotta he voivat tehdä pelinsä ilman suuria hankaluuksia.
Vala-kääntäjä tekee SDL:n kanssa työskentelystä erittäin helppoa aloittelijoille.