Engines & Libraries
Open Source Game Engines
OGRE3D LGPL 3D engine
-
Ogre WiKi
- Official Ogre 3D Wiki
-
Yake
- Game engine based on OGRE3D
-
OGE
- Open Game Engine (based on OGRE3D)
- QFusion
- A highly updated Quake2 based engine
- EGL
- Another highly updated Quake2 engine
- IOQuake3
- The standard improved GPL Quake3 engine!
- XReal
- A highly updated Quake3 based engine
- Evolution Q3
- Another highly updated Quake3 engine
Various 3D Engines
Various 2D Engines
- FIFE
- Flexible isometric fallout like engine
- Stratagus
- Real time strategy engine
Open Source Game Libraries
Open Source Physics Libraries
-
Bullet
- ZLIB 3D Collision Detection and Rigid Body Dynamics Library
-
ODE
- BSD rigid body dynamics engine
-
Flatland
- BSD 2D physics engine
Open Source Network Libraries
-
OpenTNL
- GPLed Network engine from the Torque engine
-
RakNet
- GPL high performance network engine
-
HawkNL
- LGPL low level network engine
-
RaptorNL
- Successor to the HawkNL networking library
Procedural content creation
-
FxGen
- Procedural texture generation tool & library
-
ngPlant
- Procedural plant generation tool & library
-
OpenTree
- Procedural plant generation library
-
Munty engine
- GPL neural networks procedural animation library
Various Open Source Libraries
-
Cal3D
- LGPL 3d character animation library
-
COLLADA
- 3D Model exchange format
-
Audiere
- LGPL high-level audio API
-
HawkVoice
- LGPL multiplayer voice over network API
-
FEAR
- GPL artificial intelligence for games
-
OpenSteer
- MIT Steering Behaviors for Autonomous Characters
|