SDL
German Site Search Site:
Main
Documentation
Download
Site Actions
Other

Libraries


Sort by:
Category:
Completed: on
Named:
Show: libraries on one page

Showing 1-50 out of 163 libraries:

3DS parser - loads 3DS files
http://scene3ds.sourceforge.net/3ds.zip
Contact: genjix gmail.com
 amigaos  beos  freebsd  irix  linux  macos  macosx  netbsd  openbsd  qnx  riscos  solaris  win32  wince
fully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functional
License: GNU GPL

adgali - This library (0.2.3) is primarily designed to develop games and multimedia applications with 2D graphic features
http://adgali.apiou.org/
Contact: stephane.apiou martec.fr
 beos  netbsd  freebsd  macosx  openbsd  linux  solaris  win32
work in progresswork in progresswork in progresswork in progresswork in progressready for testingready for testingready for testing
License: GNU GPL

AdPlug - a free AdLib sound player library
http://adplug.sourceforge.net/
Contact: dn.tlp gmx.net
 linux  qnx  win32
fully functionalfully functionalfully functional
License: GNU LGPL

aedGUI - A simple C++ based GUI library for SDL
http://aedgui.sourceforge.net
Contact: ebf aedsolucoes.com.br
 freebsd  linux  win32
work in progresswork in progresswork in progress
License: GNU LGPL

Agar - Advanced GUI toolkit with OpenGL support. Object-oriented, extensible and easily integrable, it is implemented in C but is usable from C++ and other languages
http://libagar.org
Contact: vedge hypertriton.com
 amigaos  beos  freebsd  irix  linux  macos  macosx  netbsd  openbsd  win32
work in progresswork in progressfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functional
License: BSD-style

Amaltheia library - Amaltheia is an intuitive and simple 3D/2D game programming API that supports two backends, OpenGL and DirectX, in a platform independent manner
http://home.gna.org/amaltheia/
Contact: psybases gmail com
 linux  win32
work in progresswork in progress
License: GNU LGPL

Amifont - AmigaOS Fonts text writter
http://217.113.229.128/AMIFONT-1.0.3.ZIP
Contact: druid19 poczta.onet.pl
 win32
fully functional
License: GNU LGPL

Anti-Grain Geometry - A High Quality Rendering Engine for C++
http://www.antigrain.com
Contact: mcseem antigrain.com
 beos  linux  win32
fully functionalfully functionalfully functional
License: BSD-style

AntTweakBar - AntTweakBar is a small and easy to use C/C++ library that allows programmers to quickly add a light and intuitive GUI into graphic programs to interactively tweak them - Examples of integration with SDL and other frameworks are provided
http://www.antisphere.com/Wiki/tools:anttweakbar
Contact: AntTweakBar antisphere.com
 linux  win32
fully functionalfully functional
License: BSD-style

Ars4SdlnFt - Application Resource Services is a simple framework but quite flexible including sound, TTF, graphics manipulation (stretch - mask), Cfg file I/O and simple overridable object components including dialogs definition, also a sample generic and dev env
https://sourceforge.net/project/showfiles.php?group_id=109165
Contact: hannosset belgacom.net
 linux  macosx  win32
fully functionalfully functionalfully functional
License: GNU LGPL

Audiality - a scalable and portable audio engine for music and sound effects, intended to play equally well in studios and inside games
http://audiality.org/
Contact: david olofson.net
 amigaos  beos  freebsd  linux  macosx  netbsd  openbsd  qnx  solaris  win32
work in progresswork in progresswork in progresswork in progresswork in progresswork in progresswork in progresswork in progresswork in progresswork in progress
License: GNU LGPL

BFont - a small font library wich provides text-block alignment
http://www.cs.unibo.it/~dbilli/bfont/bfont.html
Contact:
 beos  linux  macos  qnx  win32
fully functionalfully functionalfully functionalfully functionalfully functional
License: GNU GPL

bitmask 1.1 - A fast and lightweight bitmask collision detection library (written in portable ansi C)
http://www.ifm.liu.se/~ulfek/projects/2d_Collision_Detection.html
Contact: ulfek ifm.liu.se
 linux  solaris  win32
fully functionalfully functionalfully functional
License: GNU GPL

BOSS Library - A re-implementation of Borland's Graphics Library (BGI) over SDL, also includes old-school keyboard, mouse and sound handling
http://www.codedread.com/code.php#BOSS
Contact: jeff_schiller hotmail.com
 linux  win32
ready for testingready for testing
License: GNU LGPL

BUILD engine - 3D graphics engine used by such games as Duke Nukem 3D, Shadow Warrior, Witchhaven, and Blood.
http://www.icculus.org/BUILD/
Contact: icculus linuxgames.com
 linux  win32
fully functionalfully functional
License: Other Open Source

cig-a - A minimalistic 2D library with image and ttf font support. Loading images, fonts, and drawing couldn't get easier
http://ff2.curvedinfinity.com/?p=30
Contact: curvedinfinity hotmail.com
 linux  macosx  win32
fully functionalfully functionalfully functional
License: GNU LGPL

CMIL - C++ OO input abstraction layer
http://cmil.sourceforge.net
Contact: jfeltz gmail.com
 linux
fully functional
License: GNU GPL

Collision Detection - pixel perfect, bounding box, circle routines
http://sdl-collide.sourceforge.net
Contact: genjix gmail.com
 amigaos  beos  freebsd  irix  linux  macos  macosx  netbsd  openbsd  qnx  riscos  solaris  win32  wince
fully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functional
License: GNU GPL

cooki3d C++API - Cooki3d is a cross platform game engine based on OpenSceneGraph, SDL, smpeg... Makes it possible to run a powerful 3d multimedia application on a web navigator or using a specific GUI ( SDL, Producer, Qt4, Java/jogl )
http://www.cooki3d.org
Contact: http://www.cooki3d.org
 linux  win32
fully functionalfully functional
License: GNU GPL

CRM32Pro SDK - API built on top of SDL with everything you need to develop 2D games: tiles, sprites, fonts, special effects, sound, timer, network, log system, video playback, XML parser, etc. An useful resources editor, tutorials and a reference guide are included
http://www.megastormsystems.com
Contact: megastorm mi.madritel.es
 linux  win32
fully functionalfully functional
License: Freeware

Cube - Landscape-style game engine that pretends to be an indoor first person shooter engine, with full sp/mp gameplay, networking, physics, in-game (coop) map editing etc etc
http://wouter.fov120.com/cube/
Contact: wouter fov120.com
 solaris  freebsd  linux  win32
work in progresswork in progressfully functionalfully functional
License: Freeware

Demeter - OpenGL Terrain Rendering Engine
http://www.terrainengine.com/
Contact: pcruz qwest.net
 linux  win32
ready for testingready for testing
License: GNU LGPL

DFont - a C++ font library
http://phoenix.lhup.edu/~dleimbac/Projects/DFont/
Contact: dleimbac phoenix.lhup.edu
 linux
fully functional
License: N

DivGL - Is a 2D OpenGL hardware accelerated blitter, graphic loader, frame manager, a DIV like sprite system, and more utilities for creating video games. It works under SDL. It's portable, and easy to use (doc only in spanish)
http://sourceforge.net/projects/divgl
Contact: hiperbou hotmail.com
 linux  win32
ready for testingready for testing
License: GNU GPL

DNET - D's NETworking library
http://west.zeraw.biz/projects.html#DNET
Contact: duge mbnet.fi
 linux  win32
work in progresswork in progress
License: GNU LGPL

Drac - A card game library using c++, make your own card games
http://drac-cardlib.sourceforge.net/
Contact: cardlib yahoo.com
 win32
ready for testing
License: GNU GPL

Easy Game Library - Library of C++ classes designed to provide easy development of games
http://easygamelib.sourceforge.net
Contact: vgrichina mail.ru
 linux
work in progress
License: GNU LGPL

Eclipse - 2D game wrapper for SDL and FMOD covering image loading, zip files, audio loading, fonts and animated sprites
http://sourceforge.net/projects/eclipseeng/
Contact: spudder blueyonder.co.uk
 linux  win32
fully functionalfully functional
License: BSD-style

EiffelMedia - Eiffel wrapper and extension for SDL
http://eiffelmedia.origo.ethz.ch
Contact: till.bay inf.ethz.ch
 linux  macosx  win32
fully functionalfully functionalfully functional
License: Other Open Source

Epee Engine - Epee Engine is an open source cross platform graphics engine with beginning programmers in mind
http://www.EpeeEngine.org
Contact: Contact EpeeEngine.org
 linux  macosx  win32
ready for testingready for testingready for testing
License: Other Open Source

EZ2D Game Engine - An easy to use 2D game engine for the newbie developer (Requires SDL_Image and SDL_Mixer)
http://ez2d.sf.net
Contact: mike9010 users.sourceforge.net
 linux  win32
work in progresswork in progress
License: GNU LGPL

Fast Events - A fast thread based replacement for SDL event routines
http://gameprogrammer.com/game.html
Contact: bob pendleton.com
 linux  win32
fully functionalfully functional
License: GNU LGPL

Fire Graph - C++ Class to easily handle 2D. French Touch.
http://mezul.free.fr
Contact: mezul free.fr
 win32  linux
work in progressfully functional
License: GNU GPL

fnkdat - Fnkdat provides a platform independant interface for determining common directory names (e.g. "user directory", "config directory", etc...)
http://www.maccormack.net/~djm/fnkdat/
Contact: djm maccormack.net
 macosx  freebsd  linux  win32
work in progressfully functionalfully functionalfully functional
License: Other Open Source

G3D - Professional infrastructure for any 3D project
http://g3d-cpp.sf.net
Contact: editor graphics3d.com
 freebsd  linux  macosx  win32
ready for testingfully functionalfully functionalfully functional
License: BSD-style

GameBlade - GameBlade is a C++ Framework for SDL, SDL_image and SDL_mixer making game development even easier than it already is, without putting any restrictions on the complexity of the game
http://gameblade.sourceforge.net
Contact: nokturn32(at)poczta.onet.pl
 win32  linux
ready for testingfully functional
License: GNU GPL

GEKx Engine - Game Excelleration Kit (version X)
http://www.geocities.com/xycsoscyx/
Contact: xycsoscyx hotmail.com
 linux  win32
work in progressfully functional
License: N

GG (aka GiGi) - A C++ and OpenGL GUI library designed to be used with any input or application framework the user desires; an SDL reference input driver is included
http://gigi.sourceforge.net
Contact: tzlaine AT users DOT sourceforge DOT net
 linux  win32
fully functionalfully functional
License: GNU LGPL

GIME 2D Game Toolkit - The GIME 2D Game Development Kit is a great tool for fast prototyping of 2D games. It is tightly integrated with the Lua programming language.
http://www.gime.org/twiki/bin/view/Gime/GraphicFrontend
Contact: paul thev.net
 linux  macosx  win32
fully functionalfully functionalfully functional
License: GNU GPL

glSDL - a proof of concept implementation of SDL on top of OpenGL
http://olofson.net/mixed.html
Contact: david.olofson reologica.se
 linux  macosx  win32
ready for testingready for testingready for testing
License: GNU LGPL

Glux - OpenGL Utility & Auxiliary Library, an up-to-date C++ replacement for Glut
http://code.google.com/p/glux/
Contact: modjusticar hotmail.com
 win32
work in progress
License: GNU LGPL

Glyph Keeper - TrueType font rendering library
http://kd.lab.nig.ac.jp/glyph-keeper/
Contact: kkryukov lab.nig.ac.jp
 win32
ready for testing
License: Other Open Source

GMLib - a gui/sound/input library
http://free.prohosting.com/~paranoiz/coding.html#GMLib
Contact: paranoiz swipnet.se
 linux  win32
ready for testingready for testing
License: N

GNU 3DKit - an object oriented scene graph library
http://www.fsf.org/software/gnu3dkit/gnu3dkit.html
Contact: phr projectcenter.ch
 linux  macosx
fully functionalfully functional
License: GNU LGPL

gtksdl - a generic GTk widget that provides an interface to SDL
http://sourceforge.net/projects/gtksdl/
Contact: derethor thepentagon.com
 linux
work in progress
License: GNU GPL

Guichan - A portable C++ GUI library for games
http://guichan.sourceforge.net
Contact: jansem darkbits.org
 linux  win32
ready for testingready for testing
License: BSD-style

GUIlib - a C++ GUI widget library
http://www.libsdl.org/projects/GUIlib
Contact: slouken libsdl.org
 beos  linux  macos  qnx  win32
fully functionalfully functionalfully functionalfully functionalfully functional
License: GNU GPL

JAD Menu - a simple OpenGL-based dialog and menu system
http://sourceforge.net/projects/jad
Contact: pmtech swissonline.ch
 win32
work in progress
License: GNU GPL

KBF Light - A Simple C only variable width bitmap font library
http://kokido.sourceforge.net/KBFLite.html
Contact: kokido postmark.net
 amigaos  beos  freebsd  irix  linux  macos  macosx  netbsd  openbsd  qnx  riscos  solaris  win32  wince
fully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functionalfully functional
License: Freeware

Kyra - A simple and powerful Sprite engine written in C++.
http://www.GrinningLizard.com/kyra/
Contact: leethomason mindspring.com
 macosx  linux  win32  freebsd
work in progressfully functionalfully functionalfully functional
License: GNU GPL

next page

list library categories