posts

Posts

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

Steam 游戏对话与过场系统实战:2021 年 6 月个人项目如何做脚本、分支、跳过和存档

对话系统为什么要工程化 很多个人游戏一开始把对话写在场景脚本里:玩家靠近 NPC,弹出几句文字,按确认继续。剧情少时没问题,但一旦进入 Steam Demo 或正式版,需求会增加:多语言、分支选择、任务条件、跳过已看过场、字幕速度、手柄操作、读档恢复、成就触发、不同 NPC 状态。临时脚本很快会失控。

6 分钟阅读

玩家称号与徽章读模型架构:展示系统不能拖慢核心状态

背景:一个小功能背后往往有多条状态链 玩家称号、徽章、头像框这类展示资产看似轻量,却会出现在好友列表、排行榜、聊天、战斗结算、个人主页和观战界面。它们如果每次都去玩家核心资料里实时查询,会把一个展示需求变成全站级读压力;如果各处自己缓存,又容易出现玩家已经换称号但排行榜还显示旧称号。

9 分钟阅读

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

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

6 分钟阅读