|
Agar
The Agar project produces a portable and window system independent graphics toolkit for SDL and OpenGL?. In addition to a fully functional GUI toolkit, a set of higher-level graphics related libraries are also included in Agar. |
504 |
|
RTFSS project
The project is for creating a fast open source free surface fluid solver based on MAC grid. The last versions add capacity to simulate viscoelastic fluids too. For the average user this just says that is a general solver of fluids (water, gas phenome |
663 |
|
Bullet Continuous Collision Detection and Physics Library
Bullet Collision Detection and Rigid Body Dynamics Library. MIT license, free for commercial use, mainly for games and animation. Discrete (GJK) and Continuous Collision Detection (Time of Impact), Constraint solvers, modular C++ framework. |
495 |
|
STLport
STLport is a multiplatform C++ Standard Library (STL) implementation. |
542 |
|
STLSoft
STLSoft is "Robust, Lightweight, Cross-platform, Template Software" (to coin the actual slogan) created by Matthew Wilson |
499 |
|
SARGE
SARGE is an animation software development kit that is designed to help you import object and character animations from 3D modelling software into your own application or game engine, whether that it is based on Direct3D or OpenGL. |
505 |
|
FLTK - Fast Light Toolkit
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX?/Linux? (X11), Microsoft? Windows?, and MacOS? X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL? and its built-in GLUT emulation. |
508 |
|
OMGUI
OMGUI is an open source project to create a well designed cross platform GUI API utilizing modern C++ design idioms. |
515 |
|
wxDockIt
wxDockIt is a docking library for wxWidgets which provides the necessary functions to support docking windows of different types: Floating dockwindows, Embedded resizable panes, Movable sliding toolbars. |
799 |
|
HTML Tidy Library
Dave Raggett's excellent HTML Tidy has found a new home! We collect all the bugs and patches and have refactored Tidy into a free-standing C library. |
408 |
|
SDL - 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. |
432 |
|
Game Name Search
GNS, or Game Name Search, is a cross-platform C++ library designed to enhance your application with hosted game searching, product updates, error reporting, chat rooms, and content sharing capabilities. |
432 |
|
MetropoLight
MetropoLight is a simple freeware global illumination rendering program that uses the Metropolis Light Transport algorithm to render images. |
442 |
|
EaseProduction
EaseExport is a professional and free plugin for 3DStudio MAX. EaseImport is the library associated with EaseExport. EaseWrapper library allows you using DirectX 9.0 and OpenGL in a same way, with a clean and easy-to-use interface. |
450 |
|
Nexuiz
Nexuiz is a 3d deathmatch game made entirely over the internet. The purpose of the game is to bring deathmatch back to the basics, with perfect weapon balancing and fast paced action, keeping itself away from the current trend of realistic shooters. |
407 |
|
Newton Game Dynamics
Newton Game Dynamics is an integrated solution for real time simulation of physics environments. The API provides scene management, collision detection, dynamic behavior and yet it is small, fast, stable and easy to use. |
514 |
|
PixelToaster
Pixel Toaster is a portable open source framebuffer library for C++. In a nutshell, it provides a simple and easy way to get your pixels on the screen. Fast. |
466 |
|
libnoise
A portable, open-source, coherent noise-generating library for C++ |
561 |
|
CACAO
CACAO is a JIT compiler for Java. |
437 |
|
Mersenne Twister Home Page
A very fast random number generator |
408 |
|
Pixie
Pixie is a RenderMan like photorealistic renderer. It is being developed in the hope that it will be useful for graphics research and for people who can not afford a commercial renderer. Pixie is an open source project licensed under Gnu Public Licen |
465 |
|
Dark Places
Dark Places is a Quake modification author have built over the course of 6 years on and off experimenting, it got somewhat of an overhaul when the Quake engine source code was released, and Author began developing a custom OpenGL-only engine for it a |
412 |
|
OpenSG
OpenSG is a portable scenegraph system to create realtime graphics programs, e.g. for virtual reality applications. |
494 |
|
OpenVIDIA : GPU accelerated Computer Vision Library
The OpenVIDIA project implements computer vision algorithms on computer graphics hardware, using OpenGL and Cg. The project provides useful example programs which run real time computer vision algorithms on single or parallel graphics processing unit |
485 |
|
H3D API - open source haptic API
H3D.org is the community website for H3D API, the open source haptic API. |
583 |
|
Botworx
Botworx is an effort to combine the best of existing Open Source AI, 3D and simulation technologies into an easy to use & understand framework. |
431 |
|
MathGL++
MathGL++ is a class library for fast C++ maths for use in OpenGL C++ projects. Easy to use and similar to the OpenGL API. Matricies, Vectors, Quaternions, Linear polynomials with eigen systems are all going to be included. |
915 |
|
toxic
toxic is a physically correct global illumination renderer aiming to produce photorealistic images and animations. |
418 |
|
Genghis
Genghis is a set of extensions built on top of .NET and integrated with WinForms to provide application-level services in the same flavor as the Microsoft Foundation Classes. Genghis gets its name as the functional heir to Attila, a similar set of fu |
531 |
|
paxScript
paxScript is an interpreter of 4 object-oriented scripting languages:paxBasic, paxC, paxPascal, paxJavaScript |
531 |
|
exmat - The Expression Template Matrix Library
The goal of exmat is to provide an easy to use, yet very efficient matrix library. |
516 |
|
MCDX
MCDX is a free game development library that uses Managed DirectX. MCDX is written in C# and can be used with any .Net language for writing games on the Windows platform. Please visit the Project Home Page for news, forums and tutorials. |
809 |
|
GOLD Parsing System
GOLD is a free parsing system that you can use to develop your own programming languages, scripting languages and interpreters. It strives to be a development tool that can be used with numerous programming languages and on multiple platforms. |
388 |
|
PPL: The Parma Polyhedra Library
The Parma Polyhedra Library (PPL) is a modern C++ library providing numerical abstractions especially targeted at applications in the field of analysis and verification of complex systems. |
433 |
|
Crystal Entity Layer
Crystal Entity Layer (CEL) is a game entity layer based on Crystal Space. It makes it easier for game developers to create games based on Crystal Space. CEL can optionally be used together with Python or other scripting languages. |
1079 |
|
CircleSoft (DirectMesh)
DirectMesh is a keyframed file format that was designed with the end-user in mind. |
405 |
|
Titan
Titan is an image handler for your graphics applications. |
568 |
|
oberhumer.com
oberhumer.com is a small company that produces compression and cryptography libraries. GPL releases. |
397 |
|
TinyXml
TinyXml is a simple, small, C++ XML parser that can be easily integrating into other programs. |
433 |
|
Crypto++
Crypto++ Library is a free C++ class library of cryptographic schemes. |
359 |
|
Tiger - Fast New Cryptographic Hash Function
Tiger is a fast new hash function, designed to be very fast on modern computers, and in particular on the state-of-the-art 64-bit computers (like DEC-Alpha), while it is still not slower than other suggested hash functions on 32-bit machines (well, n |
454 |
|
Qhull
Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram. |
449 |
|
EOSscript
EOSscript is a powerfull library for applications to easily extend their functionality through an easy scripting interface. EOSscript is a light-weight scripting language. |
722 |
|
Zoidcom
Zoidcom is a high-level, UDP based networking library providing features for automatic replication of gameobjects and synchronization of their states over a network connection in a highly bandwidth efficient manner. |
406 |
|
OpenSteer
OpenSteer is a C++ library to help construct steering behaviors for autonomous characters in games and animation. In addition to the library, OpenSteer provides an OpenGL-based application called OpenSteerDemo which displays predefined demonstrations |
569 |
|
NerveBreak
NerveBreak is a C-like scripting language by Bad Sector. It is available for free, as long as credits are given and bug corrections/code improvements are returned. |
597 |
|
Ultra.Sdk
OS independent C++ multimedia sdk for developing demos, tools or games. Base on a plugin architecture for image and 3d renderer. Support DirectX 9 and OpenGL. It deals with coding rules, advanced object programming, design patterns and unit tests. |
822 |
|
Final Render
finalRender is the next evolution of the best selling raytracing system for 3ds max. |
396 |
|
Next limit (RealFlow, Maxwell renderer, commercial)
RealFlow is the leading physical simulation tool for the 3D industry. Maxwell is a new render engine based on the physics of real light. |
370 |
|
Ch - C/C++ interpreter
Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. Ch is the solution for: |
396 |
|
Tokamak Game Physics
Tokamak Game Physics SDK is a high performance real-time physics library designed specially for games.
It has a high-level, simple to use programming interface. With Tokamak, game developers and designers
are empowered to produce the next generat |
425 |
|
ReplicaNet
ReplicaNet is an object oriented C++ library that is engineered to help the developer of applications that require a stable and low maintenance middleware solution to networking. Any project that is designed to use a network of machines, for example |
401 |
|
lib3DS
lib3ds is a free ANSI-C library for working with the popular "3ds" 3D model format. |
461 |
|
Open Computer Vision Library
This library is mainly aimed at real time computer vision. Some example areas would be Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion |
483 |
|
RakNet - network development api
A free networking API that provides reliable UDP and high level networking constructs on Windows, Linux, and Unix |
406 |
|
paintlib
paintlib is a portable C++ class library for image loading, saving and manipulation. |
399 |
|
OpenML - The Standard for Dynamic Media Authoring
OpenML? is an open source, royalty-free, cross-platform programming environment for capturing, transporting, processing, displaying, and synchronizing digital media - including 2D/3D graphics and audio/video streams. |
481 |
|
OpenEXR
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. |
380 |
|
OpenAL
OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. |
383 |
|
OPCODE - Optimized Collision Detection
OPCODE is a new small collision detection library. It is similar to popular packages such as SOLID or RAPID, but more memory-friendly, and often faster. |
440 |
|
Luabind
Luabind is a library that helps you create bindings between C++ and lua. It has the ability to expose functions and classes, written in C++, to lua. It will also supply the functionality to define classes in lua and let them derive from other lua cla |
494 |
|
LTI-Lib
The LTI-Lib is an object oriented library with algorithms and data structures frequently used in image processing and computer vision. |
581 |
|
LibUnGif for Windows
The libungif package contains a shared library of functions for loading and saving GIF format image files. |
641 |
|
libpng
libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over nine years. |
440 |
|
libmng - The MNG reference library & related info
MNG, pronounced "ming", is the animation-brother of PNG, also known as Portable Network Graphics and pronounced "ping". |
437 |
|
libcurl - the multiprotocol file transfer library
libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, TFTP, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies |
398 |
|
SGADE - The Socrates Gameboy Advance Development Engine
The Socrates Gameboy Advance Development Engine, the SGADE, is a collection of generic code for the Gameboy Advance. It is free to use in all of your GBA projects under a generous open-source license. |
422 |
|
Independent JPEG Group
IJG is an informal group that writes and distributes a widely used free library for JPEG image compression. |
387 |
|
ImageMagick
ImageMagick?, is a free software suite to create, edit, and compose bitmap images. It can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotate |
368 |
|
dPVS - occlusion culling middleware
Hybrid dPVS is Hybrid's occlusion culling middleware. It runs on game consoles, workstations and PCs. The main licensees are MMO developers such as Sony Online Entertainment, NCSoft, Turbine and others. |
402 |
|
GNE -- Game Networking Engine
GNE, or the Game Networking Engine, is a cross-platform, multithreaded, C++ networking library with an API specifically addressing the needs of game networking. |
525 |
|
Corona
Corona is an image input/output library that can read, write, and manipulate image files in just a few lines of code. It can write PNG and TGA files, and read PNG, JPEG, PCX, BMP, TGA, and GIF. Corona was designed to be easy to use, and exports a str |
572 |
|
AngelScript
The AngelCode Scripting Library, or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginn |
458 |
|
Boost.org
The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programme |
455 |
|
Automatically Tuned Linear Algebra Software (ATLAS)
The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. |
488 |
|
ClanLib
ClanLib is a cross platform C++ framework. Essentially the library offers a series of different functionality under a streamlined API. Its primary focus is on games, although its not limited for that usage only. |
425 |
|
7-Zip
7-Zip is a file archiver with high compression ratio. |
423 |
|
tkscript
TKS (short for toolkit script-language) is a free development tool to create portable "rich client" applications |
465 |
|
wxWidgets
wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms. |
523 |
|
Muli3D
Muli3D is a platform-independent software rendering library, which implements features of current-generation graphics cards. Clean code and functionality, which exceeds features of current hardware in specific areas, make Muli3D well suited for proto |
803 |
|
STEVE'S PORTABLE GAME LIBRARY
PLIB includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions. All are 100% portable across nearly all m |
486 |
|
Cal3d
Cal3d is a skeletal based 3d character animation library written in C++ in a platform-/graphic API-independent way. Originally designed to be used in a 3d client for Worldforge, it evolved into a stand-alone product which can be used in many differen |
608 |
|
Aqsis
Aqsis is a high quality, photorealistic, 3D rendering solution. It complies with the Renderman? interface standard defined by Pixar.
Aqsis comprises a command line rendering tool, a tool for compiling shaders in the RSL language, a tool for prepar |
577 |
|
DebugTools library
DebugTools is a library containing common debugging tools for code written in C and C++. There are three major tools - a logger, a memory tracker, and a stack/execution tracer, which can also work as a profiler.
The goal of the project is to develop |
581 |
|
Crazy Eddie's GUI System
Crazy Eddie's GUI System is a free library providing windowing and widgets for graphics APIs / engines where such functionality is not natively available, or severely lacking. The library is object orientated, written in C++, and targeted at games de |
539 |
|
BlitPixie
BlitPixie is a collection of optimized software blitters, written in assembly language or normal ANSI C. The functions perform a lot of normal pixel moving operations, which means you don't have to write your own code to be able to get top speed. Bli |
759 |
|
Animadead
This is a skeletal animation library designed to load and play skeletal animations. It supports models that are composed of several swappable meshes bound to a single skeleton that can be driven by multiple animations. |
611 |
|
2MIDI / BASS / MID2XM / MO3 / XM-EXE / XMPlay Homepage
These pages are dedicated to bringing you some fine audio related software, with the focus on quality and efficiency. Including the XMPlay audio player, the BASS audio library and the MO3 audio format |
416 |
|
VTK
The Visualization ToolKit (VTK) is an open source, freely available software system for 3D computer graphics, image processing, and visualization used by thousands of researchers and developers around the world. |
569 |
|
Squirrel
Squirrel is a high level imperative/OO programming language, designed to be a powerful scripting tool that fits in the size, memory bandwidth, and real-time requirements of applications like games |
600 |
|
GameMonkey Script
GameMonkey is a embedded scripting language that is intended for use in game and tool applications. GameMonkey is however suitable for use in any project requiring simple scripting support. GameMonkey borrows concepts from Lua (www.lua.org), but uses |
474 |
|
RTX file format
The RTX file format is an advanced ASE file format that supports important issues missing in ASE, e.g. skinning. |
462 |
|
Hawk Software
GPL Network, voice and 3d libraries |
514 |
|
Allegro
Allegro is a game programming library for C/C++ developers. It provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file |
544 |
|
DynaMo: Dynamic Motion library
Dynamo is a software library providing classes that takes care of the calculation of the motions of geometries moving under the influence of forces and torques and impulses. |
490 |
|
Open Dynamics Engine - ODE
ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with frict |
475 |
|
Digital Dawn Graphics Toolkit
The DDG Toolkit is a Library of C++ classes to build real time 3D graphics applications. |
711 |
|
fmod
FMOD is the fastest, most powerful and easiest to use sound system on Windows, Linux, and Windows CE there is, and now Macintosh, GameCube, PS2 & XBox!. |
501 |
|
A 3D Scene Graph Library
SGL consists of a set of cross-platform C++ libraries, built on top of OpenGL, which implements 3D scene graph functionality (sgl), some simple 3D model loaders (sgldb, sglobj, sgl3ds), and some miscellaneous utilities (sglu) |
633 |
|
FreeImage
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe |
610 |
|
Fox Toolkit
Multiplatform GUI toolkit |
444 |
|
GNU Triangulated Surface Library
LGPL Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles. |
573 |
|
GLFW
GLFW is a free, open source, portable framework for OpenGL application development. |
524 |
|
OpenSceneGraph
The OpenSceneGraph is an open source high peformance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. |
485 |
|
Simkin
Simkin is a high-level lightweight embeddable scripting language which works with Java™ or C++ and XML. |
487 |
|
Small
Small is a simple, typeless, 32-bit extension language with a C-like syntax. A Small "source" program is compiled to a binary file for optimal execution speed. |
510 |
|
Lua
Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software. |
462 |
|
SOLID
SOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. |
515 |
|
Audiere
Audiere is a high-level audio API. It can play Ogg Vorbis, MP3, FLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. |
565 |
|
libQGLViewer
ibQGLViewer is a GPL-free software C++ library, based on OpenGL and Qt, which eases the development of applications that display 3D scenes. |
515 |
|
Mesa 3D
Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL |
488 |
|
SoftWire
SoftWire is a run-time x86 assembler, written in C++. It can be used as a JIT compiler back-end for scripting languages, or for dynamic code generation of optimized inner loops. |
787 |
|
swShader
swShader is a piece of software which allows to render advanced 3D scenes without the need for specialized hardware. Everything is done on the main processor. Using the most advanced optimizations, its performance is comparable to that of integrated |
698 |