posts

文章归档

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

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

全部文章

全部文章 Golang Game Minigame Saas Rust Python Java 游戏开发 客户端开发 GameDev

Steam 游戏自动化烟测实战:2021 年 5 月个人项目如何检查启动、菜单、存档和关键流程

自动化烟测不等于完整测试 个人开发者听到自动化测试,可能会觉得成本太高。游戏确实很难把所有玩法自动测完,但烟测目标不同:它只检查构建是否能启动,主菜单是否可操作,新游戏是否进入场景,存档是否能写入,关键流程是否没有崩溃。它不替代人工试玩,却能挡住很多低级问题。

6 分钟阅读

Steam 游戏可访问性实战:2021 年 5 月个人项目如何做字幕、色彩、输入与难度选项

可访问性从常见问题开始 个人开发者听到可访问性,容易想到非常复杂的系统。其实很多改进并不昂贵,却能明显提升体验:字幕可开关,字号不太小,屏幕震动可调,关键颜色不只靠红绿区分,按键可重绑定,长按可改为切换,难度有清楚选项。这些功能不只是帮助少数玩家,也会帮助普通玩家在不同设备和环境下游玩。

6 分钟阅读

Steam 游戏资源加载实战:2021 年 5 月个人项目如何处理首屏、流送、预加载与错误恢复

加载问题会被玩家立刻感知 玩家第一次启动 Steam 游戏时,如果黑屏十几秒、窗口无响应、加载条不动、场景切换卡死,很容易直接退出。资源加载不是底层小事,它决定了玩家是否相信游戏稳定。个人开发者常在编辑器里测试,资源已经缓存,机器性能也较好,结果忽略了玩家首次安装后的真实加载路径。

6 分钟阅读