Search This Blog

What is Panda3d?

                                                What is 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.


SHARE

Abu Sayed

  • Image
  • Image
  • Image
  • Image
  • Image

0 comments:

Post a Comment