Panda3D
Panda3D is a game engine that includes graphics, audio, I/O, collision detection, and other abilities relevant to the creation of 3D games. Panda3D is free software under the revised BSD license.

Panda3D's intended game-development language is Python. The engine itself is written in C++, and utilizes an automatic wrapper-generator to expose the complete functionality of the engine in a Python interface. This approach gives a developer the advantages of Python development, such as rapid development and advanced memory management, but keeps the performance of a compiled language in the engine core. For instance, the engine is integrated with Python's garbage collector, and engine structures are automatically managed.

The manual and the sample programs use Python, although the developers are working on translating the manual to C++ and providing C++ sample programs. A developer using Panda3D typically writes code in Python, but it is also possible to directly access the engine using C++ code.

The users of Panda3D include the developers of several large commercial games, a few open source projects, and a number of university courses that leverage Panda3D's short learning curve. The community is small but active, and questions on the forum are generally answered quickly.
Q193564
game engine
Concept
Q1550329
collision detection
UNK
Q191307
BSD license
Concept
Q28865
Python
MEDIA
Q2407
C++
MEDIA
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
instance of
programming language
programming language