About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net 2d 3d 3dengine 3d-engine 3d-rendering animation api artificial-intelligence audio axis blender blender3d boost bytecode c chess clock cmake code code-generator coding collaboration configuration console cpp cross-platform cross-plattform development direct3d directx doxygen dynamic-content eclipse editor education entertainment event events first-person-shooters fps framework freebsd fun game gamedev game-development gameengine game-engine games gaming generator gl gnu-linux gpl2 graphics gwt irrlicht-engine java joystick library lightweight linux lua mac macintosh macos macosx mac-osx mac-os-x math media mouse mud multimedia multi-platform multiplayer network objectoriented object-oriented ode ogg ogre ogre3d online openal opengl open-source osx php physics platform plugin plug-in plugins plug-ins portable programming python qt quake real-time render render-engine renderer rendering render-pipeline research role-playing role-playing-game rpg scenegraph scheduler scons script scripting scripts sdl search searchengine server shader shooter simple simulation simulator singleplayer software-development solaris sound source sourceforge strategy symbian template template-engine templating toolkit tools virtual-reality visualisation visualization visual-studio vorbis vr web win32 windows world xml
[94 users on Ohloh]
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilizing hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects.
[31 users on Ohloh]
Sauerbraten (a.k.a. Cube 2) is a free multiplayer/singleplayer first person shooter, built as a major redesign of the Cube FPS.
Irrlicht Engine
[18 users on Ohloh]
The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.
[5 users on Ohloh]
LÖVE is a Lua-based open-source 2D game engine, the awesomeness of which cannot be questioned. EVER.
[4 users on Ohloh]
ClanLib is a cross platform C++ toolkit library. Essentially the library offers a series of different functionality under a streamlined API. Its primary focus is on games, although not limited for that usage only.
[4 users on Ohloh]
Gnoll is a free 3d action/rpg game engine.
OGE - Open Game Engine
[4 users on Ohloh]
An object-oriented Game Engine. It abstracts the differences between platforms and allows level/scene coding through script/XML files. Subsystems based on open source libraries. Adaptable to multiple game genres (fps, space shooter, indoor, outdoor, ...)

Use extensively 3rd-party open-source libraries: OGRE, ODE, Bullet, RakNet, ...

[4 users on Ohloh]
Tags: disney panda engine panda3d python c++ 3d game
Panda3D is a game engine which includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games.
Panda3D's intended game-development language is Python. The engine itself is written in C++, and utilizes an automatic wrapper-generator to expose the complete functionality of the engine in a Python interface. This approach gives a developer the advantages of Python development, such as rapid development and advanced memory management, but ke...
[2 users on Ohloh]
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.

[2 users on Ohloh]
Orx is a portable, easy to use, data-driven, 2D-oriented game engine.
Project Freedom
[2 users on Ohloh]
Project Freedom is an open source cross platform first person shooter. It is an attempt at a large community project to try and bring a good open source game to the gaming world.
[2 users on Ohloh]
PVLE is a lightweight cross-platform game engine (real-time visualisation/simulation engine), using OSG (OpenSceneGraph) and ODE (OpenDynamicsEngine) among other well-known libraries. It is cross-platform and written in C++. It differs from other engines in the way it uses existing code instead of re-inventing things, and because it does not hide underlaying libraries.
Sonetto RPG Engine
[2 users on Ohloh]
Sonetto is an engine for RPG/J-RPG development. It uses Ogre3D as graphics engine, and provides a set of tools, functions, file formats and applications to ease the process of developing a 3D RPG.
Note: J-RPG stands for "Japanese-like" role-playing game, not Java.
[1 users on Ohloh]
Qfusion is a game engine based on sources from Quake II code. It is available for download and modification for free under the GNU General Public License (GPL). Qfusion has helped to set the bar for many other Quake II engine projects. A popular feature of the engine is that it is said to be able to correctly render the entire range of content for Quake III.
More recent versions of Qfusion engine also extend the Q3 rendering scheme to include per pixel shading support, soft shadows...
[1 users on Ohloh]
Revolution is a first-person shooter based off of the open source Quake III Arena engine with graphical updates and many bug-fixes and aims to create a single player adventure that is completely free.
[1 users on Ohloh]
The ZX Game Engine is a cross platform(Win32, Linux, and planned OS X) hardware accelerated 2D game engine to allow for extremely easy programming, while still allowing some low level access.
[1 users on Ohloh]
Tags: c++ game engine cross-platform graphics opengl
super simple, cross platform game engine +universe simulator (realtime) :)
Galactic Engine 2
[1 users on Ohloh]
Galactic Engine 2 or GE2

Is a new 3D engine currently actively in development.

[1 users on Ohloh]
Tags: audio simple library engine framework 3d c++
This is a very simple 3D framework developed mainly for doing homework assignments on IGAD and it will mainly be geared towards prototyping simple games as fast as possible while taking performance into account.
[1 users on Ohloh]
This projects tries to port a popular 3d graphics engine irrlicht onto mobile devices.

First we'll try to port it on symbian S60 platform. Later we'll also plan to port it on WindowsCE.

NOTE on license:
Since this project is a port of irrlicht 3D-engine, the license is also the same as the irrlicht license, which you can find here http://irrlicht.sourceforge.net/license.html.