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

开发者: 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。
不适合的地方
- 工作流的中心不是完整的可视化编辑器。
- 不要承诺移动端和网页。
- 社区比大型商业引擎小。
匹配的源码
这款引擎还没有收录可运行的示例项目。
和其他引擎比怎么样?
如果 Python 加代码不够,用编辑器。
要浏览器里的 3D,而不是桌面引擎时。
问题
Panda3D 做商业游戏免费吗?
是。许可是 BSD。
用什么语言?
常见路径是 Python。也支持 C++。
带编辑器吗?
不是你做游戏的方式。你在代码和外部美术工具里工作。
Ad