SDL básicamente nos ofrece lo necesario para dibujar gráficos en 2D sobre la pantalla, monitorizar la actividad de periféricos de entrada (teclado, ratón, joysticks, CDs), manejar archivos de audio y, en definitiva, todo lo necesario para contruir nuestro proyecto.