SDL ย่อมาจาก Simple DirectMedia Layerซึ่งเป็นชุดของไลบรารีที่พัฒนาด้วยภาษา C และสามารถจัดเตรียมฟังก์ชันพื้นฐานบางอย่างเพื่อดำเนินการวาดภาพ 2 มิติ การจัดการเอฟเฟกต์เสียง และการจัดการภาพ ข่าวที่ก้าวกระโดดเมื่อไม่กี่วันก่อนคือ Ryan Gordon (หรือที่รู้จักในชื่อ Icculus) ได้รับ MegaGrant ที่ยิ่งใหญ่เพื่อปรับปรุง SDL ต่อไป ซึ่งอาจช่วย API รุ่นใหม่ในอนาคตได้
ขอบคุณ SDL, the การพัฒนาวิดีโอเกมหลายแพลตฟอร์มเพื่อทำให้นักพัฒนาซอฟต์แวร์ง่ายขึ้น ทำให้มีเนื้อหามาที่ Linux มากขึ้น และด้วยเหตุนี้ไลบรารีชุดนี้จึงอนุญาตให้เข้าถึงฮาร์ดแวร์เสียง คีย์บอร์ด เมาส์ จอยสติ๊ก และกราฟิกในระดับต่ำได้ ดังนั้นจึงสามารถใช้ได้กับซอฟต์แวร์สำหรับการจำลอง สำหรับการเล่นวิดีโอ เสียง และเอ็นจิ้นวิดีโอเกม
Ryan Gordon เขาเป็นหนึ่งในผู้รับผิดชอบในการพัฒนา SDL และเป็นสถาปนิกของพอร์ตวิดีโอเกมสำหรับ Linux และ macOS รวมถึงแพลตฟอร์มอื่นๆ ที่มีความเคลื่อนไหวอย่างมากในช่วงไม่กี่ปีที่ผ่านมา หลังจากประกาศเกี่ยวกับความตั้งใจของเขาใน Patreon เขาได้ชี้แจงอย่างชัดเจนว่า SDL ยังมีอะไรอีกมากที่จะพูด
ปัญหาตอนนี้คือ วัลแคน API มีความทันสมัย มีแนวโน้ม และมีประสิทธิภาพมากกว่า OpenGL มาก อย่างไรก็ตาม API นี้ซับซ้อนกว่าและมีปัญหากับ SDL สิ่งที่ Ryzen Gordon ได้ทำคือการอำนวยความสะดวกในการทำงานกับ Vulkan แม้ว่าพวกเขาจะยังคงทำงานร่วมกับผู้อื่นเช่น Direct3D, Metal เป็นต้น และในขณะที่จะมีข้อจำกัดบางอย่าง มันจะทำให้ API รุ่นต่อไปสามารถเข้าถึงได้มากขึ้นสำหรับนักพัฒนาเอ็นจิ้นที่ไม่ใช่ AAA ทุกคน
ในที่สุด การเพิ่มประสิทธิภาพ SDL จะมาถึง ทำให้การพัฒนางานง่ายขึ้นและในลักษณะที่โปร่งใสมากขึ้นสำหรับนักพัฒนา เพื่อให้พวกเขาสามารถสร้างเกมของตนได้โดยไม่มีความยุ่งยากซับซ้อนมากนัก
คอมไพเลอร์ Vala ทำให้การทำงานกับ SDL เป็นเรื่องง่ายสำหรับผู้เริ่มต้น