Free game development resources

Source: Internet
Author: User
Document directory
  • Low Level
  • High-Level
  • Unknown
  • Mathematics
  • Physics
  • Collision Detection:

Http://abattoir.wolfpaw.net/personal/gamelibs.php on the face of a variety of Library Classification, the content is as follows

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 ages
  • 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 cial 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 non‑cial, commercial licenses available for purchase)
Golden t game engine (Java) (Free to use, but requires credit)
Kjapi (Free for non ‑cial Projects)
Masi-CIX 2D sprite-based game platform (Free for non‑cial, negotiate for each cial)
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 (varous 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 other cial)
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 cial, 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
Dedevil Lgpl
Freeimage (GPL, FIPL)
GFL SDK (Free for non-commercial cial 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 policcial)
Fmod (Free for freeware projects, otherwise policcial)
Hekkus sound system (For wince/Win32/Symbian and. net.) (free use, but credit or donation required .)
Libsndfile Lgpl
Ogg Vorbis BSD-like
Openal (?)
Portaudio Essential 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
Using gren. 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 policcial
Zoidcom Free for non‑cial, 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 cial, otherwise GPL
Ziparchive GPL, or pay for your cial license
Zipstream, bzip2stream (iostream wrappers for the zlib and Bzip2 libraries) Zlib
Zlib Zlib
Zziplib Lgpl/MPL
Scripting languages ages

Angelscript Zlib
Boo (reqs. Net/CLI) MIT/BSD style
CINT (C Interpreter) Free, Reg. Required for your cial 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 between Y creators
Novodex Free for non‑cial, contact for specified cial
Open Dynamics Engine (ODE) BSD
Open Dynamics framework Free for both between cial and non-commercial cial use
Opal BSD or lgpl-Please check
Physical (Free)
Plane2d (for ODE) Presumably BSD also
Tokamak Free
True axis Free for non-commercial cial use
Collision Detection:
Coldet Lgpl
Opcode Free usage
Rapid Free for non-commercial cial use
Solid Lgpl
V-collide Free for non-commercial cial 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 non‑cial use, specified ware and specified cial 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 processing action Library MIT
Free game Library Collection-a collection of several free libraries. All MIT/zlib/BSD or similar

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.