About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d 3dengine ai album algorithms api apple application arcade audio bsd build c c# c++ cgi client cocoa collaboration component console cross-platform d database delphi desktop development download dvd editor education embedded engine entertainment erlang exif flac framework free freebsd fun functional game gamedev game-development games gaming gentoo gl gnu-linux gpl graphics gtk gtk+ gtk2 gui gui-framework hardware id3 image interface keyboard language library linux lisp lua mac macintosh macos macosx mac-os-x management manager map math mathematics media media-player metadata mmorpg mono movies mp3 multilingual multimedia multi-platform multiplayer music network networking objectoriented object-oriented ogg ogre online osx performance perl photo physics pictures platform player players plugin plugins portable programming pygtk python remote renderer role-playing rpg science script scripting server simple simulation solaris sound source sqlite strategy streaming system tag tagging tags technology toolkit tv ubuntu ui unix video viewer visualization vorbis widgets win32 windows x x11 xml zope
Simple DirectMedia Layer
[136 users on Ohloh]
A cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains unofficial support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2.

SDL is written in C, but works with C++ natively, and has bindings to several other language...

[48 users on Ohloh]
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.
[39 users on Ohloh]
SuperTux is a side-scrolling platform game. The hero in this game is Tux the Penguin, the game's only reference to Linux. On the journey to rescue Penny, who has been kidnapped by evil Nolok, Tux faces 23 different kinds of bad guys while jumping and running through 101 beautifully-drawn levels. The soundtrack is available on last.fm and similar sites.
XBMC for Xbox
[26 users on Ohloh]
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 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.
XBMC Media Center
[21 users on Ohloh]
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 spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together with a multitude of third-party plugins.
Globulation 2
[19 users on Ohloh]
Globulation 2 is an innovative Real-Time Strategy (RTS) game which reduces micro-management by automatically assigning tasks to units. Take a look at the screenshots or just download and try it right now. Globulation 2 is Free Software, licensed and distributed under the GNU General Public License.

Globulation 2 brings a new type of gameplay to RTS games. The player chooses the number of units to assign to various tasks, and the units do their best to satisfy the requests. This allows play...

The Tao Framework
[18 users on Ohloh]
Tags: openal mono cg c# glfw opengl tao sdl freeglut lua devil .net
The Tao Framework for .NET is a collection of bindings to facilitate cross-platform media application development utilizing the .NET and Mono platforms.
Clutter Toolkit
[14 users on Ohloh]
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.

S.C.O.U.R.G.E.: Heroes of Lesser Renown
[9 users on Ohloh]
S.C.O.U.R.G.E. is a Rogue-like game with a modern user interface. The game allows a group of four characters to search for treasure, kill enemies, gain levels, etc.
[9 users on Ohloh]
VDrift is a cross-platform, open source driving simulation made with drift racing in mind. It's powered by the excellent Vamos physics engine. It is released under the GNU General Public License (GPL) v2. It is currently available for Linux, FreeBSD, Mac OS X and Windows (Cygwin).
[9 users on Ohloh]
Tags: sdl.net opengl c# xna mono .net tao sdl
Mono.XNA is a cross platform implementation of the XNA gaming framework. It runs on Windows, MacOS and Linux using OpenGL for 3D support.
[7 users on Ohloh]
Tags: ogg openal game graphics sdl d opengl gamedev library ode
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.
[7 users on Ohloh]
Tags: mono opengl cs-sdl c# sdl.net sdl .net
SDL.NET is a set of object-oriented .NET bindings for the SDL gaming library and provides high-level access to audio, keyboard, mouse, joystick, TTF fonts, various image formats, sound mixing, MPEG-1, 2D video framebuffer and 3D hardware via OpenGL.
Ultrastar Deluxe
[5 users on Ohloh]
Karaoke Software for PC like Singstar for PS2. It evaluates your singing by analyzing your voice pitch. Songs can be created with integrated Editor. This is a Fork of the UltraStar Project with many massive improvements.
[4 users on Ohloh]
ArcLib is a cross platform 2D game arcade library using the D programming language.
[4 users on Ohloh]
Performous is a free cross-platform clone of the Playstation 2 game Singstar.

While Performous might be classified as a karaoke program, it is actually much more than that. Instead of just displaying the lyrics, notes are also displayed and the performance is scored based on how well you hit the notes and you can see your own singing pitch on screen.

Performous was previously known as UltraStar Next Generation (USNG) because it supports the UltraStar song format. It is not a fork of...

Burning Dust
[3 users on Ohloh]
A 2D real-time strategy game. The base graphics are from the unreleased game Hard Vacuum, they're in contemporary military style.

The game is still in it's early stages. It's a personal challenge to learn more about the inner workings of an engine and RTS games.

[3 users on Ohloh]
Tags: functional graphics gl sdl erlang opengl library 3d
Library that gives access to SDL and Opengl functionality in Erlang software.
[3 users on Ohloh]
OpenCity is a city simulator game that is licensed under the GPL and coded in C++. It is currently in very early stage of development but very playable.
[3 users on Ohloh]
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.