[23 total ]
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
... [More]
popular games, including the award winning Linux port of "Civilization: Call To Power."
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, C#, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, P [Less]
Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.
XBMC is a multimedia player/jukebox for the Xbox from Microsoft. It can be used to play or view most common video, audio, and picture formats such as MPEG-1/2/4, DivX, XviD, MP3, AAC, JPG, and GIF directly from a CD or DVD in the Xbox DVD-ROM drive
... [More]
or from the Xbox hard drive. XBMC can also stream files over a local network or from the Internet. Playlist and slideshow functions, a weather forecast, and many audio visualizations are also included. [Less]
Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces.
Clutter uses OpenGL (and optionally OpenGL ES) for rendering but with an API which hides the underlying GL complexity from the developer. The Clutter API is intended to be easy to use, efficient and flexible.
XBMC media center is a free cross-platform media-player jukebox and entertainment hub. XBMC is open source (GPL) software available for Linux, Mac OS X, Microsoft Windows operating-system, and the Xbox game-console. XBMC can play a very complete
... [More]
spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins. [Less]
SDL_image is an image file loading library.
It loads images as SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, XCF, XPM, XV.
Derelict is a collection of D bindings to C shared (dynamic) libraries which are useful for multimedia applications, with a heavy bias toward game development-related libraries.
SDL_mixer is a sound mixing library that is used with the SDL library, and almost as portable. It allows a programmer to use multiple samples along with music without having to code a mixing algorithm themselves. It also simplyfies the handling of loading and playing samples and music from all sorts of file formats.
This is a sample library which allows you to use TrueType fonts in your SDL applications. It comes with an example program "showfont" which displays an example string for a given TrueType font file.
Rubygame is a Ruby library for making SDL games. It is also for digital interactive media.
Library that gives access to SDL and Opengl functionality in Erlang software.
ArcLib is a cross platform 2D game arcade library using the D programming language.
vgSDK, a shortcut for Versatile Graphical Software Development Kit, consists of a set of cross-platform C++ libraries which provides a complete framework for doing graphical related tasks.
Haskell binding to libSDL_gfx
A portable C++-based game engine designed to simplify and speed 2D accelerated games. Still very much under construction.
Currently uses your choice of Allegro, Irrlicht or SDL/OpenGL.
NFont is a bitmap font rendering library for SDL. It features text-block alignment, full newline support, less typing, spacing control, font metrics, and font animation.
The aim of this project is that you can do the following:
1. Take a laser pointer, webcam, and video projector.
2. Connect them to your computer.
3. Place the camera in the vicinity of the projector.
4. Now, simply use the laser pointer
... [More]
as a pointing device (read: mouse) to control your computer!
This might potentially be useful as a remote control device for home cinema (it is for me), or as an input device for presentations. Or maybe it's just something I wrote because I think it's cool. [Less]
Libneuro is a toolkit and middleware for visual applications, including games. Currently limited to 2d surfaces, it however contains an advanced painter's algorithm which is the backbone for core utilities like graphical user interfaces. The
... [More]
painter's algorithm is designed to avoid the whole screen to be redrawn on the frame buffer at every cycle, thus it is efficient on older systems. [Less]
Haskell binding to libSDL_image
SPriG is a graphics library that adds anti-aliased and alpha-blended primitives (lines, rectangles, circles, polygons, etc.), rotation, scaling, and other features to SDL. It is an up-to-date branch of SGE, resolves several bugs, slims the API, adds many ways to alpha-blend, and adds some very convenient functions.
OpenRacer is an open source racing engine. It is designed with an expandable infrastructure, allowing for easy modification. It is built for Windows, Linux and Macintosh; and supports both DirectX and OpenGL. The project is the basis of an online racing game called RaceRacer.
SDL Full Pack, as principais bibliotecas (dll's) do SDL reunidas em um instalador para MS-Windows.
SDL Full Pack, the main libraries (dll's) of the SDL congregated in an installer for MS-Windows.
CLOVISType : Library
Language : C++
Licence : GNU/GPL
OS : GNU/Linux, MAC OS X, Windows
DescriptionClovis is a free library for 2D games developpment (with the possibility to use 3D).
Clovis is designed to be "easy to use" but powerfull.