posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
game

Godot 构建产物可复现清单:同一个版本,明天也要能打出同一个包

为什么这个主题要放在资源和工具链之间 构建产物要记录 Godot 版本、导出模板、资源哈希、配置和脚本版本,才能复现和回滚。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 客户端开发

Phaser 离线挑战结算:本地成绩、重放证据和奖励幂等

为什么要先做底层系统 玩家在地铁上断网完成了每日挑战。游戏需要先在本地展示成绩和奖励,等网络恢复后再提交。若处理不好,玩家可能重复领奖,也可能因为断网丢掉一次完美成绩。离线结算要在体验和可信之间平衡。客户端可以保存成绩和临时奖励,但最终同步要幂等、有证据、可冲突处理。Phaser 只负责挑战场景,结算系统要独立。

9 分钟阅读
Indie

个人游戏开发者成功案例:从第一天准备多语言的叙事游戏

写在前面:多语言成功不是翻译阶段才开始 苏梨做了一款书信叙事游戏。玩家扮演一名小镇邮局职员,阅读、分拣和转交居民信件。选择不同投递顺序,会影响居民关系和故事走向。游戏文本量不小。她从一开始就知道,如果只做中文,市场会比较窄。她想做英文和日文版本,但不想在最后被本地化拖垮。

2 分钟阅读
个人游戏开发 成功案例 本地化
game

Godot 资源来源与许可证检查:文件能用,不代表项目敢发

为什么这个主题要放在资源和工具链之间 资源来源、授权范围和修改记录要进入发布检查,不能只靠文件夹命名和口头确认。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 客户端开发