免費的遊戲開發資源

來源:互聯網
上載者:User
文章目錄
  • Low level
  • High-level
  • Unknown
  • Mathematics
  • Physics
  • Collision detection:

http://abattoir.wolfpaw.net/personal/gamelibs.php 上面對各種庫進行了分類,內容如下

Free Game Development Libraries

 

Contents
  • General purpose libraries
  • 3D Graphics
  • 2D Graphics
  • Video
  • Image and Font Handling
  • Sound + Music
  • Networking
  • Model Handling and Character Animation (3D)
  • Filesystems, persistence, and format parsing
  • Scripting Languages
  • Artificial Intelligence
  • Mathematics, Physics and Collision Detection
  • Debugging, memory checks, general purpose, etc
  • Other Tools

 

General purpose libraries

Alchemist's Game Library (2D game engine) (Free for non-commercial use)
Allegro (giftware)
Basic Game Library (Docs in Spanish?) Creative Commons
DXGame (Visual Basic 6, 2D game engine/toolkit) ("100% free to use"), but check for details
IKA (generic gaming engine) ('free')
ClanLib LGPL
CRM32Pro multimedia SDK (free, with sub-libraries under LGPL etc)
Devlib LGPL
Game Incubator free
GLFW ZLIB
Goblin 2D+ Engine (free for noncommercial, commercial licenses available for purchase)
Golden T Game Engine (Java) (free to use, but requires credit)
KJAPI (free for non commercial projects)
MASI-CiX 2D sprite-based game platform (free for noncommercial, negotiate for commercial)
PLIB General purpose library. LGPL
Popcap 2D library with extras. (Popcap license)
Proyecto dx_lib32 Spanish language. VB6. Free
PTK (free for freeware, commercial license otherwise)
Realmforge (in C#) LGPL
SDL LGPL
SDL.NET LGPL
SxDL 2D and 3D. GPL
The Tao Framework (various libs ported to .Net) (various/MIT)
3D Graphics

Antiryad GX (various licenses depending on chosen usage, but free for freeware)
Apocalyx GPL
ARToolkit GPL (or commercial)
Axiom (OGRE in C#) LGPL
CG (free)
Crystal Space LGPL
Cube (slightly modified zlib)
Delta3D LGPL
Demeter terrain engine LGPL
ExNihilo (unknown)
Fly3D GPL
FTGL (fonts in OpenGL) LGPL
G3D BSD
Genesis3D (similar to GPL)
Ghost (glut-like) (Dual license - BL and GPL
Graphics Library Helper (like GLU) (freeware)
Heretic/Hexen (free for non-profit use)
Interactive Visualisation Framework LGPL
Irrlicht ZLIB
IrrlichtNX (probably zlib)
MXR Toolkit GPL
The Nebula Device (free license)
NeoEngine (MPL)
NGL (glut-like framework) LGPL
NVIDIA Scene Graph SDK (free to use)
OGRE 3D LGPL
OpenGlean MIT
OpenGlut MIT
FreeGlut MIT
OpenGL Window Framework ZLIB
OpenSceneGraph (OpenSceneGraph licence, like LGPL)
OpenSG LGPL
Panda 3D (free)
Qhull (free?)
QuakeForge GPL
XEngine ZLIB
Yake (LGPL, custom licenses)
2D Graphics

Crazy Eddie's GUI System LGPL
Eclipse LGPL
Endogine sprite engine (C#) ("no restrictions on the use")
GameVision SDK (unknown license)
HGE (free for non-commercial, otherwise pay)
hxrender - docs here ZLIB
Kyra LGPL
ManagedGL (C#/.NET/SDL) LGPL
ParaGUI (for SDL) LGPL
Saq2D (C#) "free to use for personal/commercial use"
TinyPTC (open source)
LibUFO (gui, for OpenGL etc) LGPL
zEngine BSD
Video

Dirac (MPL)
FFmpeg (open source)
Theora ('BSD-like')
XviD GPL
Image and Font Handling

BFont LGPL
BMF_font (bitmap fonts in OpenGL) LGPL
CImg (CeCill license)
Corona ZLIB
CxImage ZLIB
DevIL LGPL
FreeImage (GPL, FIPL)
GFL SDK (free for non-commercial use)
GLFT_Font ZLIB
GTL (Game Texture Loader) ZLIB
IJG (jpeg library) (free?)
ImageMagick (apache-style license)
libPNG (libPNG license)
libTiff (free?)
Paintlib (free, must give credit)
SDL_image LGPL
SFont (choose LGPL or GPL)
Titan ZLIB
Sound + Music

Audiere LGPL
BASS (Free for freeware projects, otherwise commercial)
FMOD (Free for freeware projects, otherwise commercial)
Hekkus Sound System (For WinCE/Win32/Symbian and .NET.) (Free use, but credit or donation required.)
libsndfile LGPL
Ogg Vorbis BSD-like
OpenAL (?)
PortAudio essentially free
SDL_mixer (requires SDL) LGPL
SDL_sound (requires SDL) LGPL
Networking

 

Low level
Dyconnect ZLIB
Enet free use
HawkNL LGPL
libCURL (URL transfer) Curl license
SDL_net LGPL
Lidgren.Library.Network (.NET/C#) Unspecified license - contact author
High-level
Nevrax/NEL (GPL?)
OpenPlay (Apple Public Source License)
OpenTNL GPL , or commercial
RakNet GPL , or free by application
ReplicaNet Free for freeware, otherwise commercial
Zoidcom Free for noncommercial, otherwise contact author
Unknown
LGPL

 

Model Handling and Character Animation (3D)

Animadead LGPL
Cal3D LGPL
GPUMesh (free)
GNU Triangulated Surface Library LGPL
LibASE LGPL
lib3DS LGPL
Filesystems, persistence, and format parsing

bzip2 (free)
Crypto++ free, but note possible crypto. legal issues
ezXML MIT
libXML MIT
LZMA (7-Zip compression) LGPL or CPL
LZO GPL
PhysFS zlib
SDL_Config LGPL
SQLite (public domain)
TinyXML zlib
Unrarlib free for non-commercial, otherwise GPL
ZipArchive GPL , or pay for commercial license
zipstream, bzip2stream (iostream wrappers for the zlib and bzip2 libraries) ZLIB
zlib ZLIB
zziplib LGPL /MPL
Scripting Languages

AngelScript ZLIB
BOO (Reqs .NET/CLI) MIT/BSD style
CInt (C interpreter) free, reg. required for commercial use
EosScript LGPL
GameMonkey MIT
Guile Modified GPL - almost LGPL
IO BSD
Javascript (presumably Mozilla license)
Lua MIT
Perl Artistic license
Tcl free
Python free
Ruby Ruby license
Small ZLIB
Squirrel ZLIB
VBScript 'license at no charge'
Artificial Intelligence

TODO: summarise these: http://www.gameai.com/toolkits.html

FEAR GPL , other
OpenSteer MIT
PathLib (old, mainly Czech)
Mathematics, Physics and Collision DetectionMathematics

Blitz++ GPL or Blitz Artistic License)
Math3D++ (vectors, quaternions) free?
MathGL++ (Matrices, Vectors, Quaternions, Linear polynomials with eigen systems) LGPL
Mersenne Twister random number generator free
VMath (NxM matrix template class) free
Physics

Flatland (2D physics) BSD
Newton Game Dynamics Free, but must notify creators
Novodex free for noncommercial, contact for commercial
Open Dynamics Engine (ODE) BSD
Open Dynamics Framework free for both commercial and non-commercial use
OPAL BSD or LGPL - please check
Physical (free)
Plane2D (for ODE) presumably BSD also
Tokamak free
True Axis free for non-commercial use
Collision detection:
ColDet LGPL
Opcode free usage
Rapid free for non-commercial use
Solid LGPL
V-Collide free for non-commercial use

 

Debugging, memory checks, general purpose, etc

Boost (C++ smart pointers, parsers, random numbers, quaternions, and more) Boost license
Chattering Pixels libraries (memory, I/O, sorting, timers) Free for noncommercial use, shareware and commercial licenses also available
ElectricFence GPL
Fluid Studios Logger free
Hans Boehm garbage collector for C++ free use, no warranty
The Image Debugger (Win32 image output) free
IProf('A portable industrial-strength interactive profiler for C++ and C.') public domain
LeakTracer Public domain
MMGR (memory manager/checker) free
OIS (Object-oriented Input System) ZLIB
Valgrind (Linux debugging and profiling tool) GPL
Other Tools

Doxygen (documentation generator) GPL
InnoSetup (installer) free
NaturalDocs (documentation generator) (Requires Perl 5.05.) Free
NSIS (installer) free
Synopsis (documentation generator) free
UPX (executable packer) free

Random...

GDAL - Geospatial Data Abstraction Library MIT
Free Game Library Collection - A collection of several free libraries. All MIT/ZLIB/BSD or similar

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.