RSS 5 projects tagged "Game Library"

Download Website Updated 30 Apr 2010 Bullet

Screenshot
Pop 34.77
Vit 38.07

Bullet is a 3D game multiphysics library that provides state of the art collision detection and soft body and rigid body dynamics. Bullet is integrated into Cinema 4D, Lightwave, and Blender. A Houdini and Maya Plugin is available. It has a modular extendible C++ design with hot-swap of most components. The back-ends were optimized for pthreads/Win32 Threads multi-threading and PS3 Cell SPU. Other features include discrete and continuous collision detection (CCD), swept collision queries, ray casting with custom collision filtering, generic convex support (using GJK), capsule, cylinder, cone, sphere, box, and non-convex triangle meshes. Rigid body dynamics include constraint solvers, generic constraints, ragdolls, hinges, and ball-sockets. Constraint limits and motors are supported. Soft body support includes cloth, rope, and deformable objects. Import and export into COLLADA 1.4 Physics format is supported. Dynamic deformation of non-convex triangle meshes is supported by refitting the acceleration structures.

No download No website Updated 05 Oct 2010 Open Game Libraries

Screenshot
Pop 17.49
Vit 35.93

The Open Game Libraries is a collection of separately usable C++ libraries for creating games. It provides OpenGL window management, zip file management, OpenAL audio management, a developer console window, input management, bitmapped fonts with Unicode and kerning support, image loading and saving, model loading and importing, and generic classes and objects for game development such as math and text processing.

No download No website Updated 31 May 2011 GameBoard2D

Screenshot
Pop 31.42
Vit 1.00

GameBoard2D is a small Java graphic library to create all kinds of board games in 2D.

No download Website Updated 19 Dec 2012 RoseThorn Game Library

Screenshot
Pop 39.91
Vit 22.02

RoseThorn is a cross-platform library for 2D and 3D games running on GNU/Linux (and possibly other Unix-like OSes) and Windows. Features include: hardware accelerated 2D and 3D rendering; Ogg and WAV Sound support with OpenAL; Lua scripting; BMP, JPEG, and PNG image loading and saving (from screenshots); easily created and modified user interfaces with XML and CSS, combined with Lua event handling; separate 2D and 3D libraries; support for multiple fonts in both TTF and bitmap formats; support for OBJ, 3DS, MD5, and RTM model formats; skeletal animation (a work in progress); support for UDP and TCP networking; thread and mutex support; a Simple Shader API; 2D animated sprites; and some basic cryptography support. There is simple event management, with key/mouse bindings easily customized from the in-game console, config file, command line, or GUI.

No download Website Updated 26 Apr 2013 ENet for C#

Screenshot
Pop 17.09
Vit 18.88

ENet for C# wraps the C-language ENet networking library. For games and other realtime applications, if you use TCP, old data can hold up newer data, even if it is no longer relevant (old positions, etc.). Your players will perceive any lost packet as a "lag burst". ENet supports multiple in-order streams of data, and allows you to decide on reliability on a per-packet basis. The library is useful for both client-server and peer-to-peer architectures.

Screenshot

Project Spotlight

BaseX

An XML database and XQuery processor.

Screenshot

Project Spotlight

Unflattener

A tool that makes normal maps for 2D art.