Newsflash
Talk slides of "Deferred rendering in Killzone 2" are online now. Head for the download page
 
Development libraries
Sites dedicated to development of libraries of some sort
  Web Link Hits
  Link   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
  Link   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
  Link   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
  Link   STLport
STLport is a multiplatform C++ Standard Library (STL) implementation.
542
  Link   STLSoft
STLSoft is "Robust, Lightweight, Cross-platform, Template Software" (to coin the actual slogan) created by Matthew Wilson
499
  Link   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
  Link   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
  Link   OMGUI
OMGUI is an open source project to create a well designed cross platform GUI API utilizing modern C++ design idioms.
515
  Link   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
  Link   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
  Link   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
  Link   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
  Link   MetropoLight
MetropoLight is a simple freeware global illumination rendering program that uses the Metropolis Light Transport algorithm to render images.
442
  Link   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
  Link   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
  Link   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
  Link   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
  Link   libnoise
A portable, open-source, coherent noise-generating library for C++
561
  Link   CACAO
CACAO is a JIT compiler for Java.
437
  Link   Mersenne Twister Home Page
A very fast random number generator
408
  Link   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
  Link   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
  Link   OpenSG
OpenSG is a portable scenegraph system to create realtime graphics programs, e.g. for virtual reality applications.
494
  Link   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
  Link   H3D API - open source haptic API
H3D.org is the community website for H3D API, the open source haptic API.
583
  Link   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
  Link   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
  Link   toxic
toxic is a physically correct global illumination renderer aiming to produce photorealistic images and animations.
418
  Link   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
  Link   paxScript
paxScript is an interpreter of 4 object-oriented scripting languages:paxBasic, paxC, paxPascal, paxJavaScript
531
  Link   exmat - The Expression Template Matrix Library
The goal of exmat is to provide an easy to use, yet very efficient matrix library.
516
  Link   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
  Link   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
  Link   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
  Link   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
  Link   CircleSoft (DirectMesh)
DirectMesh is a keyframed file format that was designed with the end-user in mind.
405
  Link   Titan
Titan is an image handler for your graphics applications.
568
  Link   oberhumer.com
oberhumer.com is a small company that produces compression and cryptography libraries. GPL releases.
397
  Link   TinyXml
TinyXml is a simple, small, C++ XML parser that can be easily integrating into other programs.
433
  Link   Crypto++
Crypto++ Library is a free C++ class library of cryptographic schemes.
359
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   Final Render
finalRender is the next evolution of the best selling raytracing system for 3ds max.
396
  Link   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
  Link   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
  Link   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
  Link   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
  Link   lib3DS
lib3ds is a free ANSI-C library for working with the popular "3ds" 3D model format.
461
  Link   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
  Link   RakNet - network development api
A free networking API that provides reliable UDP and high level networking constructs on Windows, Linux, and Unix
406
  Link   paintlib
paintlib is a portable C++ class library for image loading, saving and manipulation.
399
  Link   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
  Link   OpenEXR
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications.
380
  Link   OpenAL
OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.
383
  Link   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
  Link   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
  Link   LTI-Lib
The LTI-Lib is an object oriented library with algorithms and data structures frequently used in image processing and computer vision.
581
  Link   LibUnGif for Windows
The libungif package contains a shared library of functions for loading and saving GIF format image files.
641
  Link   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
  Link   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
  Link   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
  Link   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
  Link   Independent JPEG Group
IJG is an informal group that writes and distributes a widely used free library for JPEG image compression.
387
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   7-Zip
7-Zip is a file archiver with high compression ratio.
423
  Link   tkscript
TKS (short for toolkit script-language) is a free development tool to create portable "rich client" applications
465
  Link   wxWidgets
wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms.
523
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   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
  Link   RTX file format
The RTX file format is an advanced ASE file format that supports important issues missing in ASE, e.g. skinning.
462
  Link   Hawk Software
GPL Network, voice and 3d libraries
514
  Link   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
  Link   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
  Link   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
  Link   Digital Dawn Graphics Toolkit
The DDG Toolkit is a Library of C++ classes to build real time 3D graphics applications.
711
  Link   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
  Link   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
  Link   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
  Link   Fox Toolkit
Multiplatform GUI toolkit
444
  Link   GNU Triangulated Surface Library
LGPL Library intended to provide a set of useful functions to deal with 3D surfaces meshed with interconnected triangles.
573
  Link   GLFW
GLFW is a free, open source, portable framework for OpenGL application development.
524
  Link   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
  Link   Simkin
Simkin is a high-level lightweight embeddable scripting language which works with Java™ or C++ and XML.
487
  Link   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
  Link   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
  Link   SOLID
SOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation.
515
  Link   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
  Link   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
  Link   Mesa 3D
Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL
488
  Link   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
  Link   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
 
© 2012 Dimension3
Joomla! is Free Software released under the GNU/GPL License.