Simple DirectMedia Layer

Software theme

A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

1646
games
34
platforms

Alternate name: SDL

SDL supports drawing to framebuffer device, so X11 is not implicitly required in graphical SDL games on Linux. However, SDL games using OpenGL will require X11 still.

Distributed under zlib license since 2.0, used LGPL before that.
Supported platforms:
* Linux, BSD, Solaris, IRIX, QNX
* Windows
* Windows CE
* BeOS
* Mac OS X

Unsupported platforms (that may work):
* AmigaOS
* Dreamcast
* Atari 16-bit
* AIX
* OSF/Tru64
* RISC OS (support dropped with 2.0)
* SymbianOS
* OS/2

Popular tags

actionadventure beos clanguage cpplanguage deb debian demo download fallingblocks firstpersonshooter fmod freebsd gentoo haikuos leveleditor lua lutris mapgenerator openal opengl osx ppc pythonlanguage roguelike rpm sourcecodeavailable tilebased ubuntu visualmatching vorbis x11 x86 x86-64

Parent groups

License: Lesser GNU Public License, License: PNG/ZLIB, License change, Programming libraries

Child group

Simple DirectMedia Layer 2

Games by year

8991939597990103050709111315171921 1203060900 ABC
A1998 - Initial release
B2007 - SDL 1.2.13
C2013 - SDL 2.0.0

The first Simple DirectMedia Layer video game was released in 1989.

New Breed Software, ABA Games and LGames published most of these games.

Related site

Platforms

Linux 917
BeOS 194
BSD 137
Windows 123
Mac OS X 77
GP2X 31
OS/2 30
Pandora 30
Solaris 24
Unix 12
Amiga 10
Zaurus 9
Atari ST 9
Mac OS Classic 6
MS-DOS 5
Android 5
Xbox 4
PSP 3
Amiga AGA 3
GamePark 32 2
Nintendo DS 2
GameCube 1
TizenOS 1
PS4 1
Win3.1 1
PS Vita 1
Dreamcast 1
iOS 1
Mobile 1
WinCE 1

Most common companies