SDL(SimpleDirectMediaLayer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、MacOSX等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。SDL(SimpleDirectMediaLayer)被广泛的用于许多著名的游戏。最著名的游戏是赢得Linux组游戏开发大奖的文明:权利的召唤(Civilization:CallToPower)。