http://blog.sina.com.cn/myddx[订阅]
字体大小: 正文
Free Game Development Libraries 1(2007-12-21 23:04:56)

3D Graphics

These libraries primarily deal with rendering of 3D models and scenery. They've been split into two fairly arbitrary categories, but in fact there is a continuum from massive feature-rich engines to simple add-in libraries.

'Engines'

This section contains largely complete systems that - in theory - you can just bolt your game onto. The bias is towards feature completeness.

Antiryad GX Freeware
Apocalyx GPL
Axiom (OGRE in C#) LGPL
Crystal Space LGPL
Cube slightly modified zlib
Delta3D LGPL
Fly3D GPL
G3D BSD
Genesis3D similar to GPL
Heretic/Hexen [1]
Irrlicht ZLIB
LightFeather ZLIB
The Nebula Device free license
NeoEngine MPL
OGRE 3D LGPL
Panda 3D free
QuakeForge GPL
XEngine ZLIB
Yake LGPL, custom licenses

'Libraries'

This section lists self-contained units of functionality relevant to 3D applications. Typically you add these into your games, or they provide a minimal framework which you code your game around. The bias is towards flexibility.

Amanith (vector graphics) QPL
ARToolkit GPL
CG Free
Demeter terrain engine LGPL
Ghost (glut-like) BL and GPL
GLee BSD-like
Graphics Library Helper (like GLU) Freeware
Interactive Visualisation Framework LGPL
MXR Toolkit GPL
NGL (glut-like framework) LGPL
NVIDIA Scene Graph SDK Free
OpenGlean MIT
OpenGlut MIT
FreeGlut MIT
OpenGL Window Framework ZLIB
OpenSceneGraph OpenSceneGraph
OpenSG LGPL
Qhull free?

2D Graphics

2D graphics libraries typically specialise in rendering sprites and GUI elements. Some may use underlying 3D acceleration functionality, and some may not.

AntTweakBar (GUI for DX/OGL) ZLIB
Crazy Eddie's GUI System LGPL
Eclipse LGPL
Endogine sprite engine (C#) Free
GameVision SDK Unknown
HGE ZLIB
hxrender ZLIB
Kyra LGPL
libcig-a (Simple OpenGL 2D API) LGPL
ManagedGL (C#/.NET/SDL) LGPL
ParaGUI (for SDL) LGPL
Saq2D (C#) Free
TinyPTC 'open source'
LibUFO (gui, for OpenGL etc) LGPL

Video

These libraries are for decoding and displaying real-time video, useful for FMV cut scenes and the like.

Dirac MPL
FFmpeg 'open source'
Theora 'BSD-like'
XviD GPL

Image and Font Handling

Libraries in this section handle the loading and setup of graphics formats, whether simple bitmap images or vector formats commonly used for fonts/typefaces.

Images

CImg CeCill
Corona ZLIB
CxImage ZLIB
DevIL LGPL
FreeImage GPL, FIPL
GFL SDK [1]
GTL (Game Texture Loader) ZLIB
IJG (jpeg library) free?
ImageMagick apache-style license
JpegXX Boost
libPNG libPNG
libTiff free?
Paintlib [2]
SDL_image LGPL
SOIL (Simple OpenGL Image Library) public domain
Titan ZLIB

Fonts

BFont LGPL
FTGL (fonts in OpenGL) LGPL
GLFT_Font ZLIB
Glyph Keeper [4]
SFont LGPL or GPL
加载中,请稍候...
  • 评论加载中,请稍候...

验证码:请点击后输入验证码  收听验证码

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

相关博文
读取中...
推荐博文
读取中...