Panda3D
Panda3D es un motor de videojuegos que incluye gráficos, audio, E/S, detección de colisiones, así como otras características relevantes para la creación de juegos en 3D.

Panda3D es un proyecto de código abierto y software libre (desde el 28 de mayo del 2008), bajo la licencia BSD Revisada. Versiones anteriores al 28 de mayo de 2008, no se consideran Software Libre debido a ciertos errores en el diseño de la antigua licencia Panda3D. A pesar de ello, estas versiones antiguas de Panda3D también se pueden utilizar para el desarrollo de videojuegos libres o comerciales sin costo alguno.

El lenguaje de programación de videojuegos para el que fue destinado Panda3D es Python. El motor en sí mismo está escrito en C++, y utiliza un generador-empaquetador automático para exponer la completa funcionalidad del motor en una interfaz de Python. Este enfoque da al programador las ventajas del desarrollo en Python, como el desarrollo rápido o la gestión avanzada de memoria, pero mantiene el rendimiento de un lenguaje compilado en el núcleo del motor. Por ejemplo, el motor es integrado con el recolector de basura de Python, y las estructuras del motor son manejadas automáticamente.

El manual y los programas de ejemplo usan Python, aunque los programadores están trabajando en traducir el manual a C++ y proveer programas de ejemplo en C++.

Un programador que usa Panda3D, típicamente escribe el código en Python, pero también es posible acceder directamente al motor usando código en C++.

Entre los usuarios de Panda3D se incluyen programadores de una enorme cantidad de juegos comerciales, unos pocos de proyectos de código abierto, y una serie de cursos universitarios que aprovechan la corta curva de aprendizaje de Panda3D. La comunidad es pequeña pero activa, las preguntas realizadas en el foro son generalmente respondidas casi al instante.
Q193564
motor de videojuegos
Concept
Q219320
E/S
Concept
Q191307
BSD Revisada
Concept
Q341
Software Libre
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
Q2049263
Panda3D
MEDIA
Q2049263
Panda3D
MEDIA
2008-05-28T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
28 de mayo del 2008
DATE
2008-05-28T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
28 de mayo de 2008
DATE
+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
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
instance of
copyright license
programming language
programming language