posts

游戏客户端专题导航:Godot 与 Phaser 双引擎的 492 篇索引

本导航是 content/posts/game/client 这棵客户端子树的入口,把 492 篇文章收拢到两条主线:Godot 全栈客户端工程与 Phaser H5 游戏工程,外加 2021 年上半年的六份客户端月度工程笔记。它不是文章列表的复制,而是一张分层地图:先告诉你这棵树里有什么、按什么维度切分,再给出按角色和按阶段的阅读路径,让正在选引擎、正在做资源更新、正在排查线上性能问题的团队都能在几分钟内定位到需要的那一批文章。

这棵子树是「游戏客户端」方向的全部沉淀,共 492 篇文章,分成三种质地完全不同的内容。第一种是 Godot 全栈客户端工程(257 篇),从 2D 光照、场景架构一路写到上线合规,适合把 Godot 当作主引擎的团队。第二种是 Phaser H5 游戏工程(125 篇),聚焦浏览器与微信小游戏场景下的物理、性能、存档、联机与运营,适合 H5 团队与活动小游戏团队。第三种是 2021 年上半年客户端月度工程笔记(110 篇),按月记录了当年最典型的客户端问题:输入缓冲、内存水位、资源清单、断点下载、红点、签到、排行榜,很多结论放到今天依然成立。

如果你不确定该从哪进,先看下面的「内容全景」判断自己属于哪一类读者,再顺着「子专题导航」进入对应分支。每个分支都有自己的导航页,本文只负责把路口标清楚。

内容全景

维度说明
文章总数492 篇(含各分支子目录)
一级分支2 条主线(Godot / Phaser)+ 1 组月度笔记
时间跨度2021 年 1 月到 2026 年 6 月
主要语言GDScript / TypeScript / JavaScript
覆盖方向输入手感、渲染与特效、资源加载与更新、UI 与列表性能、存档与数据、网络同步与重连、平台 SDK 与合规、诊断与埋点
难度分布入门约两成,工程实践约六成,架构与专项攻坚约两成
阅读方式按引擎分支进入,或按问题域跨分支检索

子专题导航

Godot 客户端分支

子专题规模覆盖方向
Godot 客户端专题导航70 篇直接文章,含子目录共 257 篇场景架构、渲染与可见性、资源导入、2D 与 3D 玩法、UI 与可访问性、音频动画演出、存档数据、网络平台、发布诊断
Godot 2026 深度合集187 篇面向 Godot 4 的专项深化:着色器、TileMap、导航、物理、导出与多平台发布

Godot 这条线适合把 Godot 作为主力引擎、并且需要把项目从原型推到商业版本的团队。它的组织逻辑是「系统」而不是「时间」,所以即便你只关心某个具体子系统,也能直接跳到对应小节。

Phaser 客户端分支

子专题规模覆盖方向
Phaser 客户端专题导航40 篇直接文章,含子目录共 125 篇工程结构、场景生命周期、物理与战斗手感、性能预算、存档、PWA 发布、联机同步、运营活动
Phaser 2026 玩法合集85 篇具体玩法落地:卡牌拖拽、弹幕对象池、音游判定、跑酷节奏、农场昼夜、等距战棋、程序化地牢

Phaser 这条线更贴近「小体量、快节奏、要上线要买量」的 H5 项目。它的很多文章是从真实活动小游戏里拆出来的,讨论的是如何在有限资源和有限排期下把体验做稳。

2021 年客户端月度工程笔记

这组笔记按月份组织,每月 10 篇,2021 年 6 月因为内容较多单独扩展为 60 篇。它记录的是长线运营手游客户端里反复出现的工程问题。

月份规模主题
2021 年 1 月10 篇动画事件管线、输入缓冲、灰度开关、登录状态机、内存水位、离线重试、资源清单、场景切换、技能表现编排、长列表优化
2021 年 2 月10 篇战斗 HUD 更新模型、配置灰度校验、设备分档、首包可玩范围、后台生命周期、多人大厅状态、资源引用审计、断点下载、时间线回放、误触防护
2021 年 3 月10 篇聊天渲染安全、外观预览、伤害数字、诊断面板、小地图标记、新手引导、拍照模式、任务追踪、设置分层、Toast 队列
2021 年 4 月10 篇成就反馈、战令页面性能、伙伴表现、签到日历、公会界面、背包排序筛选、移动端输入框、领奖事务、观战模式、世界事件调度
2021 年 5 月10 篇制作系统预览、语言包下载、表情轮盘、好友在线邀请、排行榜页面、邮件附件、匹配排队反馈、坐骑载具、安全区适配、队伍语音
2021 年 6 月60 篇输入系统、资源加载、网络同步、UI 架构、热更新边界、内存泄漏、画质分级、红点系统、云存档冲突、本地化排版、发布流水线等客户端核心专题

阅读路径建议

如果你是刚接手 Godot 项目的客户端工程师:先读 Godot 分支的场景架构与资源导入两节,建立工程骨架的认知,再按你当前最痛的问题挑一个专项深入,不必从头读到尾。

如果你在做微信小游戏或 H5 活动页:直接从 Phaser 分支的工程结构与场景生命周期入手,然后读性能预算与 PWA 发布两节,最后按你要做的玩法类型跳到 Phaser 2026 合集里的对应文章。

如果你负责长线运营手游的客户端稳定性:2021 年这六个月的笔记是现成的故障清单,建议按「资源更新 → 内存与性能 → 弱网与重连 → 运营活动」的顺序过一遍。

如果你在选引擎:先读 Godot 分支的发布与诊断小节,再读 Phaser 分支的 PWA 与 CDN 小节,两边都看完再决定,比只对比特性表靠谱。

如何使用这份导航

这棵树不是按时间线性排列的,所以直接从头翻效率很低。推荐三种用法。

按引擎找:如果你已经确定用 Godot 或 Phaser,直接进对应分支的导航页,那里按系统重新组织了文章,比按目录顺序读更省时间。

按问题找:如果你手上是一个具体问题(比如「资源更新总是失败」「列表滑起来卡」「断线重连状态错乱」),可以先在 2021 年那六个月的笔记里检索,那里的文章标题就是问题本身,命中率很高。

按阶段找:如果你在规划一个从原型到上线的项目,建议按「工程骨架 → 核心玩法 → 性能与资源 → 平台与合规 → 运营与诊断」的顺序,从两条引擎分支里各取所需,而不是把某一分支全部读完。

内容边界说明

需要说明的是,这棵树只覆盖客户端侧的实现与工程问题。服务端权威逻辑、匹配与房间、反作弊的服务端侧策略在服务端专题里;引擎本身的选型对比在引擎专题里;发行、渠道包与买量在发行专题里。客户端文章在涉及这些话题时只讨论「客户端应该怎么配合」,不会展开服务端或发行细节。

相关专题

全部文章 Game Golang Saas Rust 游戏开发 客户端开发 GameDev Products Lua 写作
游戏开发

Godot UI 骨架屏与占位态:加载不是转圈越久越有耐心

为什么这个系统值得单独设计 加载态不是放一个转圈图标就结束。商店、任务、好友、排行榜、活动页都可能需要网络数据。玩家看到空白页面时,不知道是还在加载、没有内容、网络失败还是页面坏了。Godot UI 应该把 Loading、Skeleton、Empty、Error、Refreshing 区分清楚,让玩家在等待时仍...

9 分钟阅读
Godot 游戏客户端 UI加载态

Phaser 技能树系统:节点解锁、前置条件、重置和构筑预览要能解释

为什么这个系统不能临时拼 玩家升级获得技能点,在火焰、冰霜和生存三条分支中选择;某些节点需要前置,某些节点互斥。真实项目里,最容易出问题的不是第一版能不能跑,而是后续能不能解释、能不能复现、能不能被内容团队稳定使用。技能树如果只是按钮加点,后期会遇到前置变化、重置退款、版本迁移和 UI 预览不一致的问题。

9 分钟阅读

Phaser AI 导演难度曲线:压力值、刷怪节奏和喘息窗口

为什么要把它当成系统来做 合作生存射击游戏里,玩家小队在废弃医院搜集样本。导演系统不能只每 20 秒刷一波敌人,而要观察血量、弹药、倒地次数、推进速度和房间结构,在紧张与喘息之间摆动。难度动态调整如果只偷偷改敌人血量,会让玩家觉得不公平。更好的 AI 导演调整的是节奏、资源和组合,并把压力曲线控制在可解释的范围内。

8 分钟阅读

Phaser 电影化回放镜头:关键帧、目标跟随、缓动和跳过要可控

为什么这个系统不能临时拼 Boss 被击败后,镜头从玩家拉到倒塌的塔,再切到奖励宝箱;玩家可以跳过,但跳过后状态必须正确。真实项目里,最容易出问题的不是第一版能不能跑,而是后续能不能解释、能不能复现、能不能被内容团队稳定使用。如果镜头演出只是多个 tween 拼接,跳过、重播、慢动作和目标丢失会产生大量边界 bug。

8 分钟阅读
游戏开发

Godot 移动端权限流程:相册、通知和麦克风都要在合适时机开口

为什么这个系统值得单独设计 移动端权限请求如果时机不对,会直接降低转化。玩家刚进游戏就弹通知、相册、麦克风,通常会拒绝;等到玩家点击截图分享、语音聊天、活动提醒时再解释,成功率高得多。Godot 导出移动端时,权限不只是 manifest 配置,还包括运行时请求、拒绝后的降级和平台差异。

9 分钟阅读
Godot 游戏客户端 移动端权限

Phaser 每日签到日历:连续天数、补签、时区和奖励预览要可信

为什么这个系统不能临时拼 玩家每天打开游戏看到签到日历,连续 7 天有大奖,漏签可以用补签券补一次,月底活动自动结算。真实项目里,最容易出问题的不是第一版能不能跑,而是后续能不能解释、能不能复现、能不能被内容团队稳定使用。签到看似简单,但时区、跨天、补签、奖励预览和重复领取都会出问题;本地时间不能作为权威。

9 分钟阅读

Phaser 赛季通行证进度:等级、任务、补领和动画节奏

为什么要把它当成系统来做 休闲射击游戏开启第三赛季,玩家打一局后获得 850 点赛季经验,从 12 级升到 14 级,免费轨道拿到金币,付费轨道有皮肤但尚未解锁。界面要让玩家清楚发生了什么。通行证系统不只是画一条奖励轨道。它要处理经验分段、任务来源、补领、付费解锁后的历史奖励、动画节奏和跨设备刷新。

8 分钟阅读