Simple DirectMedia Layer

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including everything from Gish to Doom 3.

SDL 1.3 is an evolution of this stable and widely used library, designed to bring the best features of game development into your hands.

Visit the SDL library site
for documentation, tutorials, and downloads.

Special Features:

  • Full 3D hardware acceleration
  • Support for OpenGL 3.0+
  • Support for multiple windows
  • Support for multiple displays
  • Support for multiple mice, tablets, etc.
  • Force Feedback available on Windows,
    Mac OS X and Linux

Supported Platforms:

  • Windows 2000/XP/Vista/7
  • Mac OS X
  • Linux
  • FreeBSD, NetBSD, OpenBSD
  • iPhone, iPod Touch
  • Nintendo DS

SDL is available under two different licenses:

  LGPL
License
Commercial
License
Customizable Source Code yes yes
Active Community Support yes yes
Open Source Development yes yes
Commercial Development (dynamically linking with SDL) yes yes
Commercial Development (statically linking with SDL) no yes
iPhone and iPod Development no yes
Embedded System Development no yes
Personal E-mail Support no yes
Additional Contract Services no yes

To get started, visit the SDL site to learn more,
or contact us about getting a commercial license.