游戏引擎

PlayCanvas

PlayCanvas 是 WebGL 引擎加上浏览器编辑器。你可以纳入工程的引擎是 MIT。团队点进去的编辑器是一项服务。

与 PlayCanvas 对应的一帧游戏画面

开发者: PlayCanvas Ltd

协作式网页 3D可玩广告产品查看器JavaScript

概述

这个分裂很重要。你可以把引擎当库用在自己的仓库里。多数团队是通过 playcanvas.com 的编辑器认识它的,场景、脚本和评审住在一个共享工程里。非引擎程序员靠这个编辑器放摄像机。它也是有价格页的那一部分。

JavaScript 脚本挂在实体上。glTF 和材质是一等的。结果是一个网页,这正是产品查看器、可玩广告或轻量 3D 游戏想要的。它不是主机 RPG 的工具。

浏览器里的协作就是功能时,选 PlayCanvas。仓库应该是唯一事实来源时,选 Babylon.js 或 Three.js。

技术规格

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

开发者
PlayCanvas Ltd
版本线
Engine 2.x
许可证
MIT
商业模式
引擎源码是 MIT。浏览器编辑器是托管产品,有免费档和付费方案。团队住在编辑器里的话,把编辑器算进预算。
发布节奏
引擎在 GitHub 和 npm 上发布。编辑器功能按 PlayCanvas 自己的节奏发。
编辑器平台
Browser
导出目标
Web
语言
JavaScript
2D / 3D
3D
VR
支持。WebXR 项目是已知路径。
AR
支持的浏览器里可用 WebXR AR。
可视化脚本
没有。脚本是 JavaScript。
新手
做 3D 网页场景适合,因为编辑器就是 IDE。如果你要的是纯本地的 MIT 工具链,就没那么适合。
学习曲线
低到中。JavaScript 加上场景层级。
画面
不错的浏览器 3D:glTF、PBR 材质,以及协作编辑器。
团队规模
可以共享一个云工程的小团队。
GitHub Stars
10,000 · playcanvas/engine

适合的地方

  • 编辑器、引擎和预览都在浏览器里。
  • 离开托管编辑器后,引擎源码是 MIT。
  • JavaScript 和 glTF 对上网页团队。

不适合的地方

  • 好用的编辑器是托管的,并且有付费档。
  • 不是原生桌面或主机管线。
  • 2D 游戏不是重点。

匹配的源码

全部示例

和其他引擎比怎么样?

问题

PlayCanvas 免费吗?

引擎是 MIT。编辑器有免费档和付费方案。先决定你采用的是哪一个。

PlayCanvas 还是 Babylon.js?

几个人要在浏览器里改同一个场景,选 PlayCanvas。工程从第一天起就该住在 git 里,选 Babylon.js。

脚本是什么语言?

JavaScript。

引擎能自己托管吗?

能。引擎仓库是公开的。编辑器产品是另一回事。

Ad