x
1

Simple DirectMedia Layer



Simple DirectMedia Layer (SDL) es un conjunto de bibliotecas desarrolladas en el lenguaje de programación C que proporcionan funciones básicas para realizar operaciones de dibujo en dos dimensiones, gestión de efectos de sonido y música, además de carga y gestión de imágenes. Fueron desarrolladas inicialmente por Sam Lantinga, un desarrollador de videojuegos para la plataforma GNU/Linux.

Pese a estar programado en C, tiene wrappers a otros lenguajes de programación como C++, Ada, C#, BASIC, Erlang, Lua, Java, Python, Pascal, etc. También proporciona herramientas para el desarrollo de videojuegos y aplicaciones multimedia. Una de sus grandes virtudes es el tratarse de una biblioteca multiplataforma, siendo compatible oficialmente con los sistemas Microsoft Windows, GNU/Linux, Mac OS y QNX, además de otras arquitecturas y sistemas como Sega Dreamcast, GP32, GP2X, etc.

La biblioteca se distribuye bajo la licencia LGPL, que es la que ha provocado el gran avance y evolución de SDL.

Aunque a partir de la versión 2.0 esta librería se encuentra bajo la Licencia ZLib

Se han desarrollado una serie de bibliotecas adicionales que complementan las funcionalidades y capacidades de la biblioteca base.

La nueva versión SDL 2.0 está disponible en los siguientes lenguajes de programación:

La antigua versión SDL 1.2 está disponible en los siguientes lenguajes de programación:

SDL.NET es una biblioteca para .NET orientada a objetos compatible con CLS para SDL escrita por David Y. Hudson. Provee un acceso de alto nivel a las funciones de audio, teclado, ratón, mandos, tipografías TrueType, varios formatos de imagen, mezcla de sonido, películas en MPEG-1 y hardware 3D mediante OpenGL y framebuffer 2D de vídeo.

Unknown Horizons

0 A.D.

Hedgewars

Frets on Fire

OpenTTD[3]

The Battle for Wesnoth[4]

Oolite (Elite Clone)[5]

Secret Maryo Chronicles

Trine



Escribe un comentario o lo que quieras sobre Simple DirectMedia Layer (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!