Panda3d is a fully featured 3D engine capable of 3D games or simulations. Written in C++ and Python it possesses the power of C++ and the ease and speed of developing with the Python API. Along side excellent documentation [edit: ok this might be a stretch ] a vibrant and friendly community is willing to assists with any questions. The engine is under constant development in partnership between Disney, Carnegie Mellon University, and the open source community. The engine currently supports many operating systems and platforms, including the iPhone and browser plugins. All of this with a very liberal BSD style license.
Easy to learn, easy to script, powerful multi-platform language.
In development since 2001, Includes every thing out of the box.
It just works, no crashes, no missing design gaps.
Excellent documentation, complete and up to date.
Liberal BSD style license, use how you see fit!
Support for many OSes, including windows, linux, and OS X.
Automated shader generation.
Supports joint based animations
Support for sphere, tube, or per poly.
Modern scene graph view.
Supports many 3d editors including Max, Maya, and Blender.
With robust netcode Panda3d has been used for two MMORPGs.
Its fast, plus profile tools to optimize performance
Wealth of debug tools and hooks.
Very good error handling and reporting, no segfaults!
Handling of everything from Quaternion to Projection Lens.
Geo Mip Map based terrain generation.
Pack and patch your game using advanced package system.
Simple native or choice of ODE or PhysX based
OpenAL, FMod, Miles
Play movies right in game