BIGpedia.com - Simple DirectMedia Layer - Encyclopedia and Dictionary Online
encyclopedia search

Simple DirectMedia Layer

Simple DirectMedia Layer (SDL) is a library that creates an abstraction over various platforms' graphics, sound, and input APIs, allowing a developer to write a computer game or other multimedia application once and run it on GNU/Linux, Windows, Mac OS, BeOS and a few other unofficially ported platforms. It manages video, events, numeric audio, CD-ROM sound, threads, and timers.

Sam Lantinga created the library in 1998, while working for Loki Software. He got the idea while porting a Windows application to Macintosh. He then used SDL to port Doom to BeOS (see Doom source ports). Several other free libraries appeared to work with SDL, such as SMPEG and OpenAL.

The SDL is mainly coded in C but has bindings to many languages and exists on several operating systems. sdlBasic is in an early stage at providing access to game programming using simple Basic programming.

It is freely available open source and is licensed under the LGPL.

Contents

Various games using SDL

Games which use SDL for the Linux version only

See also

External links



The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License.
How to see transparent copy

01-04-2007 01:21:04