posts

Posts

全部文章 Game Rust Lua GameDev Prd 客户端开发 游戏开发 Indie Saas Developer
游戏开发

Godot 导出包体审计:体积不是发布前一天才压的东西

包体体积是每天积累出来的 包体变大通常来自每天多一点的贴图、音频、测试场景和未清理资源。这个问题在项目早期经常被当成小功能,等内容量、平台数量和运营节奏上来之后才暴露成本。Godot 客户端要做的不是写一个临时脚本,而是把它当成可验证、可回滚、可观测的系统来设计。

9 分钟阅读
Godot 游戏客户端 包体优化

Phaser 平台游戏检查点系统:复活、掉落保护和临时状态恢复要讲规则

检查点决定玩家愿不愿意再试一次 平台动作游戏的失败很常见:跳早了、被刺碰到、掉进坑、被移动平台挤下去。玩家能否接受失败,取决于复活是否公平。检查点太远,玩家觉得被惩罚;检查点太近,挑战没有压力;复活后敌人状态混乱、机关位置不对、镜头还停在死亡点,玩家会觉得系统粗糙。

9 分钟阅读
游戏开发

Godot 色盲模式与高对比度:可访问性不是最后加一个滤镜

可访问性不是菜单里的善意选项 可访问性不是给最终画面套一个滤镜,玩法信号、UI、特效和小地图都要读得懂。这个问题在项目早期经常被当成小功能,等内容量、平台数量和运营节奏上来之后才暴露成本。Godot 客户端要做的不是写一个临时脚本,而是把它当成可验证、可回滚、可观测的系统来设计。

9 分钟阅读
Godot 游戏客户端 可访问性

Phaser 成就解锁流水线:条件监听、进度统计和弹窗节流要可靠

成就系统不是弹一个“已完成” 成就看起来像外围系统:击杀 100 个敌人,通关第一章,收集 10 个隐藏物,弹一个提示。真正上线后,它会牵涉事件统计、存档、云同步、奖励、平台成就、弹窗节流和防重复解锁。若每个玩法系统自己判断成就,就会出现重复弹窗、进度不准、离线解锁丢失、版本更新后旧玩家无法补发成就等问题。

9 分钟阅读