SDL je zkratka pro Simple DirectMedia Layer, sada knihoven vyvinutých v jazyce C, které mohou poskytovat určité základní funkce pro provádění operací 2D kreslení, správu zvukových efektů a správu obrázků. Před pár dny se objevila zpráva, že Ryan Gordon (aka Icculus) získal impozantní MegaGrant k dalšímu vylepšení SDL, což může pomoci budoucím rozhraním API nové generace.
Díky SDL, multiplatformní vývoj videoher, abychom to vývojářům usnadnili a usnadnili tak příchod více titulů do Linuxu. A právě tato sada knihoven umožňuje nízkoúrovňový přístup ke zvukovému hardwaru, klávesnici, myši, joystickům a také grafice. Proto může být použit softwarem pro emulaci, přehrávání videa a zvuku a videoherními motory.
ryan gordon Je jedním z lidí odpovědných za vývoj SDL a také architektem videoherních portů pro Linux a macOS a další platformy, který je v posledních letech velmi aktivní. Po oznámení, které o svých záměrech učinil na Patreonu, dal jasně najevo, že SDL má stále co říci.
Problém je zatím v tom Vulkan API Je mnohem modernější, perspektivnější a výkonnější než OpenGL, nicméně toto API bylo složitější a vyskytly se problémy s SDL. Ryzen Gordon nyní usnadnil práci s Vulkanem, i když budou také pokračovat ve spolupráci s dalšími, jako je Direct3D, Metal atd. A i když budou existovat určitá omezení, zpřístupní API nové generace všem vývojářům motorů bez AAA.
Nakonec dojde ke zlepšení SDL usnadnit vývojovou prácia pro vývojáře transparentnějším způsobem, aby mohli své hry vyrábět bez větších komplikací.
Kompilátor Vala usnadňuje začátečníkům práci s SDL.