SDL înseamnă Strat Simple DirectMedia, un set de biblioteci dezvoltate în limbajul C și care pot oferi anumite funcții de bază pentru a efectua operațiuni de desen 2D, gestionarea efectelor de sunet și managementul imaginilor. Vestea care a sărit în urmă cu câteva zile este că Ryan Gordon (alias Icculus) a obținut un MegaGrant epic pentru a îmbunătăți și mai mult SDL, care ar putea ajuta viitoarele API-uri de generație următoare.
Datorită SDL, the dezvoltare de jocuri video multiplatforme, pentru a fi mai ușor pentru dezvoltatori, facilitând venirea mai multor titluri pe Linux. Și este că acest set de biblioteci permite acces la nivel scăzut la hardware audio, tastatură, mouse, joystick-uri și, de asemenea, grafică. Prin urmare, poate fi folosit de software pentru a emula, pentru redarea video, audio și motoare de jocuri video.
ryan Gordon El este unul dintre responsabilii cu dezvoltarea SDL, dar și arhitectul porturilor de jocuri video pentru Linux și macOS, precum și alte platforme, fiind foarte activ în ultimii ani. După anunțul pe care l-a făcut pe Patreon, despre intențiile sale, a precizat că SDL mai are multe de spus.
Problema de până acum este că Vulkan API Este mult mai modern, promițător și puternic decât OpenGL, totuși acest API a fost mai complicat și au existat probleme cu SDL. Acum ceea ce a făcut Ryzen Gordon este să faciliteze lucrul cu Vulkan, deși vor continua să lucreze și cu alții precum Direct3D, Metal etc. Și, deși vor exista unele limitări, va face API-urile de generație următoare mai accesibile pentru toți dezvoltatorii de motoare non-AAA.
În cele din urmă, îmbunătățirea SDL va veni la ușurează munca de dezvoltare, și într-un mod mai transparent pentru dezvoltatori, astfel încât aceștia să își poată face jocurile fără prea multe complicații.
Compilatorul Vala face lucrul cu SDL foarte ușor pentru începători.