游戏引擎

Phaser

Phaser 是给住在浏览器里的游戏用的 2D 框架。JavaScript 或 TypeScript、一个页面、一个游戏循环,不必安装编辑器。

与 Phaser 对应的一帧游戏画面

开发者: Phaser Studio

浏览器 2D 游戏JavaScript 团队Game Jam教游戏循环

概述

Phaser 不假装自己是可下载的工作室。用 Vite 或类似打包器建工程,引入库,然后画。这是浏览器 Game Jam 的正确形状;如果你想在编辑器里涂瓦片,这就是错误形状。

物理、输入、摄像机和瓦片在库里。美术管线、存档和菜单是你的。官方示例故意很小。Ancient Beast 这类完整游戏展示的是这些零件都在之后,一个长期 Phaser 项目长什么样。

玩家应该打开一个网址时用 Phaser。想要编辑器和移动端导出按钮时用 Godot 或 Defold。

技术规格

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

开发者
Phaser Studio
版本线
4.2
许可证
MIT
商业模式
框架是 MIT。Phaser 3 的游戏仍然常见;除非模板锁在 3,新项目应从当前的 Phaser 4 开始。
发布节奏
库通过 npm 发布。4.2 是 2026 年新项目的基线。看 package.json,不看启动器。
编辑器平台
Any OS with Node.js
导出目标
Web, Android, iOS
语言
JavaScript, TypeScript
2D / 3D
2D
VR
不支持。这是 2D 网页框架。
AR
不支持。
可视化脚本
没有。你写 JavaScript 或 TypeScript。
新手
如果你已经会 JavaScript,适合。没有要学的编辑器,这要么是解脱,要么是缺的那一块。
学习曲线
对网页开发者较低。场景、输入和游戏循环仍然要自己搭。
画面
2D 的 Canvas 和 WebGL。不是 3D 引擎。
团队规模
一个人或一个小的网页团队。
GitHub Stars
38,000 · phaserjs/phaser

适合的地方

  • MIT,而且游戏本来就是网页。
  • JavaScript 和 TypeScript 对上多数网页开发者的技能。
  • 第一天下午就有模板和带注释的小游戏。

不适合的地方

  • 没有场景编辑器。关卡是代码或你加载的数据。
  • 原生移动端是套壳,不是一等导出。
  • 3D 不在范围内。

匹配的源码

全部示例

和其他引擎比怎么样?

相关文章

问题

Phaser 是引擎还是库?

是框架:渲染、输入和物理,没有独立编辑器。工程结构仍然归你。

该从 Phaser 3 还是 4 开始?

新项目用 Phaser 4。只有当你读的模板或游戏还没迁走时,才留在 3。

能在手机上发行吗?

作为网页视图或 Capacitor 这类套壳。这和 Defold 或 Godot 的移动端导出不是一回事。

第一份该克隆什么?

官方的 Vite + TypeScript 模板,然后一份带注释的游戏,比如贪吃蛇示例。

Ad