游戏引擎

Panda3D

Panda3D 是 BSD 3D 引擎。游戏用 Python 或 C++ 写。最初的项目背后是 Disney 和 Carnegie Mellon。

与 Panda3D 对应的一帧游戏画面

开发者: Panda3D contributors

Python 3D 游戏桌面项目想要 BSD 场景图的团队

概述

你把模型载入场景图,并把任务挂到时钟上。常用语言是 Python。更底层的工作用 C++。

美术来自标准 3D 工具。引擎并不打算变成你雕刻的地方。

技术规格

规格核对于 2026-10-05。版本线会动,以下载链接为准。

开发者
Panda3D contributors
许可证
BSD
商业模式
Panda3D 是 BSD 许可。商业游戏不付分成。
发布节奏
版本在 GitHub 上打标签,并在 panda3d.org 公布。锁定你开发所针对的版本。
编辑器平台
Windows, macOS, Linux
导出目标
Windows, macOS, Linux
语言
Python, C++
2D / 3D
3D
VR
没有官方头显产品。
AR
不支持。
可视化脚本
没有。你写 Python 或 C++。
新手
一般。Python 好上手。你仍然要在没有场景编辑器作为主工具的情况下做游戏。
学习曲线
对 Python 开发者是中等。新的部分是场景图和资源管线。
画面
真正的 3D 场景图:模型、灯光和着色器。不是现代材质编辑器套件。
团队规模
一个习惯 Python 的程序员。
GitHub Stars
5,235 · panda3d/panda3d

适合的地方

  • BSD 许可,玩法用 Python。
  • 成熟的场景图,而不是图形 API 上的薄封装。
  • 桌面构建覆盖 Windows、macOS 和 Linux。

不适合的地方

  • 工作流的中心不是完整的可视化编辑器。
  • 不要承诺移动端和网页。
  • 社区比大型商业引擎小。

匹配的源码

这款引擎还没有收录可运行的示例项目。

和其他引擎比怎么样?

问题

Panda3D 做商业游戏免费吗?

是。许可是 BSD。

用什么语言?

常见路径是 Python。也支持 C++。

带编辑器吗?

不是你做游戏的方式。你在代码和外部美术工具里工作。

Ad