Game Development Reference
In-Depth Information
Open source libraries
Lua 5.1.5 is used by the sandbox instead of the latest Lua 5.2.x library. The latest build of
the Decoda IDE's debugger only supports up to 5.1.x of Lua. Newer versions of Lua can be
substituted into the sandbox, but Lua's debugging support will no longer function.
At the time of writing this, Ogre3D 1.9.0 is the latest stable build of the Ogre3D graphics
library. A minimal configuration of Ogre3D is used by the sandbox, which only requires
the minimum library dependencies for image handling, font handling, ZIP compression,
and DirectX graphics support.
The included dependencies required by Ogre3D are:
• FreeImage 3.15.4
• FreeType 2.4.12
• libjpeg 8d
• OpenJPEG 1.5.1
• libpng 1.5.13
• LibRaw 0.14.7
• LibTIFF 4.0.3
• OpenEXR 1.5.0
• Imbase 0.9.0
• zlib 1.2.8
• zzip 0.13.62
The sandbox was created with the DirectX SDK Version 9.29.1962, but any later version of
DirectX SDK will work as well. Additional open source libraries providing debug graphics,
input handling, physics, steering, and pathfinding are detailed as follows:
Ogre3D Procedural 0.2 : This is a procedural geometry library that provides easy
creation of objects such as spheres, planes, cylinders, and capsules used for debug-
and prototyping-level creation within the sandbox.
OIS 1.3 : This is a platform-agnostic library that is responsible for all the input
handling and input device management used by the sandbox.
Bullet Physics 2.81-rev2613 : This is the physics engine library that drives the AI
movement and collision detection within the sandbox.
OpenSteer revision 190 : This is a local steering library that is used to calculate
steering forces of AI agents.
Recast 1.4 : This provides the sandbox with runtime navigation mesh generation.
Detour 1.4 : This provides A* pathfinding on top of generated navigation meshes.
Search WWH ::




Custom Search