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

开发者: Phaser Studio
概述
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 Snake
Classic snake on Phaser, commented for a first read.

Masonry Tetris
Falling-block puzzle written with Phaser.

Monster Wants Candy
Short HTML5 arcade game on an older Phaser release.
Simon clone
Memory sequence game with comments on the Phaser setup.

Matching Pairs
Card-matching puzzle, assets included.
Elemental One
Platformer built on the Phaser HTML5 framework.
和其他引擎比怎么样?
如果重点不是浏览器,这里有编辑器和原生导出。
另一个小的 2D 工具,带编辑器和 Lua。
更小:一张卡带、固定分辨率、一次 Jam。
相关文章
- 2026 年适合新手的游戏引擎
先写清你要做的那一款游戏,再从 Godot、Phaser、Defold、TIC-80 里选。六问问卷给出短名单。
问题
Phaser 是引擎还是库?
是框架:渲染、输入和物理,没有独立编辑器。工程结构仍然归你。
该从 Phaser 3 还是 4 开始?
新项目用 Phaser 4。只有当你读的模板或游戏还没迁走时,才留在 3。
能在手机上发行吗?
作为网页视图或 Capacitor 这类套壳。这和 Defold 或 Godot 的移动端导出不是一回事。
第一份该克隆什么?
官方的 Vite + TypeScript 模板,然后一份带注释的游戏,比如贪吃蛇示例。