<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Indie on PlumePHP</title><link>https://plumephp.com/tags/indie/</link><description>Recent content in Indie on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 29 Jul 2021 21:11:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/indie/index.xml" rel="self" type="application/rss+xml"/><item><title>Steam 游戏伤害结算管线实战：2021 年 7 月个人项目如何处理命中、抗性、暴击、护盾和日志</title><link>https://plumephp.com/steam-damage-resolution-pipeline-2021/</link><pubDate>Thu, 29 Jul 2021 21:11:00 +0800</pubDate><guid>https://plumephp.com/steam-damage-resolution-pipeline-2021/</guid><description>伤害系统不能散落在武器、敌人和 UI 里；清楚的结算管线能让命中、抗性、暴击、护盾、状态和反馈都可解释、可调试。</description></item><item><title>Steam 游戏隐私友好遥测实战：2021 年 7 月个人项目如何记录事件、复盘体验和保护玩家</title><link>https://plumephp.com/steam-privacy-friendly-telemetry-2021/</link><pubDate>Mon, 26 Jul 2021 10:37:00 +0800</pubDate><guid>https://plumephp.com/steam-privacy-friendly-telemetry-2021/</guid><description>遥测不是收集越多越好；个人 Steam 项目应围绕具体设计问题记录最少必要事件，并清楚处理玩家同意、脱敏和数据保留。</description></item><item><title>Steam 游戏 MOD 数据加载实战：2021 年 7 月个人项目如何设计可扩展数据、校验和安全边界</title><link>https://plumephp.com/steam-mod-data-loading-practice-2021/</link><pubDate>Fri, 23 Jul 2021 15:18:00 +0800</pubDate><guid>https://plumephp.com/steam-mod-data-loading-practice-2021/</guid><description>MOD 支持不一定从 Workshop 开始；先把数据加载、校验、版本兼容和安全边界做好，个人项目才有能力逐步开放创作。</description></item><item><title>Steam 游戏 Feature Flag 实战：2021 年 7 月个人项目如何管理实验功能、Demo 内容和构建配置</title><link>https://plumephp.com/steam-feature-flag-build-config-2021/</link><pubDate>Tue, 20 Jul 2021 09:52:00 +0800</pubDate><guid>https://plumephp.com/steam-feature-flag-build-config-2021/</guid><description>Feature Flag 能帮助个人项目隔离实验功能、Demo 内容和调试入口，但如果没有命名、权限和 QA 规则，也会造成构建混乱。</description></item><item><title>Steam 游戏开发者控制台实战：2021 年 7 月个人项目如何做命令、权限、日志和发行版清理</title><link>https://plumephp.com/steam-developer-console-command-system-2021/</link><pubDate>Sat, 17 Jul 2021 20:31:00 +0800</pubDate><guid>https://plumephp.com/steam-developer-console-command-system-2021/</guid><description>开发者控制台能显著提升调试效率，但必须有命令注册、权限边界、参数校验和发行版清理，否则它会变成上线风险。</description></item><item><title>Steam 游戏拍照模式实战：2021 年 7 月个人项目如何做暂停、镜头、滤镜、水印和截图分享</title><link>https://plumephp.com/steam-photo-mode-screenshot-tool-2021/</link><pubDate>Wed, 14 Jul 2021 13:57:00 +0800</pubDate><guid>https://plumephp.com/steam-photo-mode-screenshot-tool-2021/</guid><description>拍照模式能帮助玩家传播游戏，但它不是简单隐藏 UI；暂停规则、镜头边界、滤镜、截图路径和版权信息都需要工程化处理。</description></item><item><title>Steam 游戏地图与小地图实战：2021 年 7 月个人项目如何做探索、标记、迷雾和任务导航</title><link>https://plumephp.com/steam-map-minimap-navigation-2021/</link><pubDate>Sun, 11 Jul 2021 19:24:00 +0800</pubDate><guid>https://plumephp.com/steam-map-minimap-navigation-2021/</guid><description>地图系统不是把关卡缩小显示；它要帮助玩家记住位置、理解目标、规划路线，同时避免剧透和破坏探索。</description></item><item><title>Steam 游戏合成与配方系统实战：2021 年 7 月个人项目如何做材料、解锁、预览和存档</title><link>https://plumephp.com/steam-crafting-recipe-system-2021/</link><pubDate>Thu, 08 Jul 2021 11:09:00 +0800</pubDate><guid>https://plumephp.com/steam-crafting-recipe-system-2021/</guid><description>合成系统不是材料相加出物品；它连接库存、经济、解锁、任务、UI 和存档，个人项目需要让每个配方都有清楚用途和失败边界。</description></item><item><title>Steam 游戏刷怪导演系统实战：2021 年 7 月个人项目如何控制敌人波次、压力和性能</title><link>https://plumephp.com/steam-spawn-director-system-2021/</link><pubDate>Mon, 05 Jul 2021 16:42:00 +0800</pubDate><guid>https://plumephp.com/steam-spawn-director-system-2021/</guid><description>刷怪系统不是定时生成敌人；它需要理解玩家位置、场景空间、压力预算、敌人组合和性能上限，才能让战斗既有变化又可控。</description></item><item><title>Steam 游戏动画状态机实战：2021 年 7 月个人项目如何处理移动、攻击、受击与过渡</title><link>https://plumephp.com/steam-animation-state-machine-2021/</link><pubDate>Fri, 02 Jul 2021 10:18:00 +0800</pubDate><guid>https://plumephp.com/steam-animation-state-machine-2021/</guid><description>动画状态机不只是让角色动起来；它决定输入响应、攻击判定、受击反馈和状态恢复，个人 Steam 项目需要把动画和玩法逻辑清楚分层。</description></item><item><title>Steam 游戏崩溃恢复实战：2021 年 6 月个人项目如何做安全恢复、备份和玩家提示</title><link>https://plumephp.com/steam-crash-recovery-safe-resume-2021/</link><pubDate>Tue, 29 Jun 2021 21:08:00 +0800</pubDate><guid>https://plumephp.com/steam-crash-recovery-safe-resume-2021/</guid><description>崩溃无法完全避免，但可以降低伤害；个人 Steam 游戏要在启动检测、存档备份、配置恢复和玩家提示上做好安全恢复路径。</description></item><item><title>Steam 游戏回放调试实战：2021 年 6 月个人项目如何记录输入、随机种子和关键状态</title><link>https://plumephp.com/steam-replay-debug-recording-2021/</link><pubDate>Sat, 26 Jun 2021 12:42:00 +0800</pubDate><guid>https://plumephp.com/steam-replay-debug-recording-2021/</guid><description>回放系统不一定要面向玩家；轻量记录输入、种子和关键状态，能帮助个人开发者复现 Steam 玩家反馈的低频 bug。</description></item><item><title>Steam 平台抽象层实战：2021 年 6 月个人游戏如何封装成就、云存档、覆盖层和离线模式</title><link>https://plumephp.com/steam-platform-abstraction-layer-2021/</link><pubDate>Wed, 23 Jun 2021 19:18:00 +0800</pubDate><guid>https://plumephp.com/steam-platform-abstraction-layer-2021/</guid><description>Steamworks 功能不应该散落在玩法代码里；个人项目也需要平台抽象层，让成就、云存档、覆盖层和离线模式都可测试、可降级、可替换。</description></item><item><title>Steam 游戏 NPC 日程与世界状态实战：2021 年 6 月个人项目如何做时间、位置和事件</title><link>https://plumephp.com/steam-npc-schedule-world-state-2021/</link><pubDate>Sun, 20 Jun 2021 15:35:00 +0800</pubDate><guid>https://plumephp.com/steam-npc-schedule-world-state-2021/</guid><description>NPC 日程能让世界更真实，也会引入位置、时间、任务和存档复杂度；个人项目需要明确模拟范围，避免为了生活感牺牲稳定性。</description></item><item><title>Steam 游戏程序生成实战：2021 年 6 月个人项目如何设计种子、规则、回放和坏图兜底</title><link>https://plumephp.com/steam-procedural-generation-seed-2021/</link><pubDate>Thu, 17 Jun 2021 10:16:00 +0800</pubDate><guid>https://plumephp.com/steam-procedural-generation-seed-2021/</guid><description>程序生成不是把随机数撒进关卡；它需要可复现种子、生成规则、坏图校验、存档记录和测试工具，才能在 Steam 玩家环境中稳定运行。</description></item><item><title>Steam 游戏物理交互实战：2021 年 6 月个人项目如何处理推箱、碰撞、机关和确定性</title><link>https://plumephp.com/steam-physics-interaction-system-2021/</link><pubDate>Mon, 14 Jun 2021 16:52:00 +0800</pubDate><guid>https://plumephp.com/steam-physics-interaction-system-2021/</guid><description>物理交互能带来自然感，也容易造成卡死、穿模、读档错位和低帧率异常；个人项目要给物理系统明确规则和回退策略。</description></item><item><title>Steam 游戏 VFX 与 Shader 实战：2021 年 6 月个人项目如何做特效预算、可读性和性能</title><link>https://plumephp.com/steam-vfx-shader-production-2021/</link><pubDate>Fri, 11 Jun 2021 11:27:00 +0800</pubDate><guid>https://plumephp.com/steam-vfx-shader-production-2021/</guid><description>特效和 Shader 不只是让画面更炫；它们要传达规则、保护可读性、控制性能，并能在低配 Steam 玩家机器上稳定降级。</description></item><item><title>Steam 游戏摄像机系统实战：2021 年 6 月个人项目如何处理跟随、锁定、震动与场景构图</title><link>https://plumephp.com/steam-camera-system-practical-2021/</link><pubDate>Tue, 08 Jun 2021 18:05:00 +0800</pubDate><guid>https://plumephp.com/steam-camera-system-practical-2021/</guid><description>摄像机系统直接决定玩家能否看清目标、理解危险和保持舒适；个人 Steam 游戏要把跟随、边界、震动和过场镜头当成核心体验打磨。</description></item><item><title>Steam 游戏对话与过场系统实战：2021 年 6 月个人项目如何做脚本、分支、跳过和存档</title><link>https://plumephp.com/steam-dialogue-cutscene-system-2021/</link><pubDate>Sat, 05 Jun 2021 14:20:00 +0800</pubDate><guid>https://plumephp.com/steam-dialogue-cutscene-system-2021/</guid><description>对话和过场系统不能只靠场景里堆触发器；它需要脚本、镜头、字幕、输入、任务状态和存档恢复一起设计，才能稳定支撑 Steam 版本。</description></item><item><title>Steam 游戏库存与装备系统实战：2021 年 6 月个人项目如何做物品、堆叠、装备和存档</title><link>https://plumephp.com/steam-inventory-equipment-system-2021/</link><pubDate>Wed, 02 Jun 2021 09:44:00 +0800</pubDate><guid>https://plumephp.com/steam-inventory-equipment-system-2021/</guid><description>库存装备系统看似只是背包格子，实际连接物品数据、拾取交互、装备槽、UI、存档、经济和补丁兼容，个人项目需要从一开始就定义边界。</description></item><item><title>Steam 发售候选分支治理实战：2021 年 5 月个人游戏如何冻结、验证和合并发布代码</title><link>https://plumephp.com/steam-release-candidate-branch-governance-2021/</link><pubDate>Sun, 30 May 2021 20:16:00 +0800</pubDate><guid>https://plumephp.com/steam-release-candidate-branch-governance-2021/</guid><description>发售候选不是随手打一个包；它需要冻结规则、修复准入、构建记录、Steam 分支验证和回滚判断，才能让个人游戏发布更可控。</description></item><item><title>Steam 游戏自动化烟测实战：2021 年 5 月个人项目如何检查启动、菜单、存档和关键流程</title><link>https://plumephp.com/steam-automated-smoke-test-workflow-2021/</link><pubDate>Thu, 27 May 2021 14:48:00 +0800</pubDate><guid>https://plumephp.com/steam-automated-smoke-test-workflow-2021/</guid><description>个人游戏也可以做轻量自动化烟测；不用覆盖所有玩法，只要稳定检查启动、菜单、存档、关键场景和日志，就能减少低级发布事故。</description></item><item><title>Steam 游戏可访问性实战：2021 年 5 月个人项目如何做字幕、色彩、输入与难度选项</title><link>https://plumephp.com/steam-accessibility-practical-checklist-2021/</link><pubDate>Mon, 24 May 2021 11:33:00 +0800</pubDate><guid>https://plumephp.com/steam-accessibility-practical-checklist-2021/</guid><description>可访问性不是大型项目才需要；个人 Steam 游戏也可以通过字幕、输入、视觉、震动和难度选项，让更多玩家顺利理解和完成游戏。</description></item><item><title>Steam 游戏设置兼容实战：2021 年 5 月个人项目如何处理画面、窗口、设备与安全模式</title><link>https://plumephp.com/steam-settings-compatibility-options-2021/</link><pubDate>Fri, 21 May 2021 17:09:00 +0800</pubDate><guid>https://plumephp.com/steam-settings-compatibility-options-2021/</guid><description>设置页不是附属菜单；它是玩家解决兼容问题的入口，个人 Steam 游戏要让画面、输入、音频和安全模式都能可靠恢复。</description></item><item><title>Steam 游戏资源加载实战：2021 年 5 月个人项目如何处理首屏、流送、预加载与错误恢复</title><link>https://plumephp.com/steam-resource-loading-streaming-2021/</link><pubDate>Tue, 18 May 2021 13:41:00 +0800</pubDate><guid>https://plumephp.com/steam-resource-loading-streaming-2021/</guid><description>资源加载体验会直接影响 Steam 玩家第一印象；个人项目也要把首屏、场景切换、预加载、释放和错误恢复当成明确系统设计。</description></item><item><title>Steam 游戏 Boss 生产实战：2021 年 5 月个人项目如何做阶段、招式、调试和 QA</title><link>https://plumephp.com/steam-boss-production-pipeline-2021/</link><pubDate>Sat, 15 May 2021 21:03:00 +0800</pubDate><guid>https://plumephp.com/steam-boss-production-pipeline-2021/</guid><description>Boss 是内容、战斗、音频、关卡和奖励的交汇点；个人项目要用阶段表、招式表和测试记录把它从演出想法落到可发布体验。</description></item><item><title>Steam 游戏教程系统实战：2021 年 5 月个人项目如何做触发、跳过、复习与新手保护</title><link>https://plumephp.com/steam-tutorial-trigger-system-2021/</link><pubDate>Wed, 12 May 2021 10:55:00 +0800</pubDate><guid>https://plumephp.com/steam-tutorial-trigger-system-2021/</guid><description>教程系统不是开场几段文字；它要在正确时间触发、跟随玩家输入、允许复习和跳过，并通过测试确认新玩家真的学会了核心规则。</description></item><item><title>Steam 游戏 AI 行为实战：2021 年 5 月个人项目如何做敌人状态、感知与调试</title><link>https://plumephp.com/steam-ai-behavior-debugging-2021/</link><pubDate>Sun, 09 May 2021 18:26:00 +0800</pubDate><guid>https://plumephp.com/steam-ai-behavior-debugging-2021/</guid><description>敌人 AI 不需要复杂才好玩；清楚的状态、可读的感知、稳定的追击和调试工具，往往比堆更多行为更适合个人 Steam 项目。</description></item><item><title>Steam 游戏经济循环实战：2021 年 5 月个人项目如何设计货币、商店、奖励与消耗</title><link>https://plumephp.com/steam-game-economy-loop-2021/</link><pubDate>Thu, 06 May 2021 15:12:00 +0800</pubDate><guid>https://plumephp.com/steam-game-economy-loop-2021/</guid><description>游戏经济不是简单给金币和商店；它需要明确来源、消耗、价格、奖励节奏和测试指标，否则玩家很快会觉得无聊、贫穷或失控。</description></item><item><title>Steam 游戏任务系统实战：2021 年 5 月个人项目如何设计状态机、触发器与存档</title><link>https://plumephp.com/steam-quest-system-state-machine-2021/</link><pubDate>Mon, 03 May 2021 09:38:00 +0800</pubDate><guid>https://plumephp.com/steam-quest-system-state-machine-2021/</guid><description>任务系统不是一串对话和目标文本；它需要清楚的状态机、触发条件、存档记录、UI 同步和回归测试，才能支撑 Steam 玩家完整流程。</description></item><item><title>Steam 商店承诺与开发实现对齐：2021 年 4 月个人游戏功能审计实战</title><link>https://plumephp.com/steam-feature-promise-implementation-audit-2021/</link><pubDate>Thu, 29 Apr 2021 22:17:00 +0800</pubDate><guid>https://plumephp.com/steam-feature-promise-implementation-audit-2021/</guid><description>Steam 页面上的每个卖点、截图和标签都应该能在游戏里找到证据；功能审计能帮助个人开发者避免宣传和实际内容脱节。</description></item><item><title>Steam 轻量联机开发实战：2021 年 4 月个人游戏如何判断要不要做多人模式</title><link>https://plumephp.com/steam-lightweight-multiplayer-decision-2021/</link><pubDate>Mon, 26 Apr 2021 18:32:00 +0800</pubDate><guid>https://plumephp.com/steam-lightweight-multiplayer-decision-2021/</guid><description>多人模式能提高吸引力，也会显著增加开发、测试和客服成本；个人游戏要先判断玩法收益，再选择本地合作、远程同乐或真正联机。</description></item><item><title>Steam 游戏补丁内容组织实战：2021 年 4 月个人项目如何规划资源包、版本兼容与下载体积</title><link>https://plumephp.com/steam-patch-content-organization-2021/</link><pubDate>Fri, 23 Apr 2021 13:44:00 +0800</pubDate><guid>https://plumephp.com/steam-patch-content-organization-2021/</guid><description>补丁不是把新文件覆盖上去；个人游戏也要考虑资源包拆分、存档兼容、下载体积、分支验证和补丁说明，避免小更新变成大风险。</description></item><item><title>Steam 游戏内测工具实战：2021 年 4 月个人项目如何做调试面板、测试指令和反馈入口</title><link>https://plumephp.com/steam-internal-playtest-tools-2021/</link><pubDate>Tue, 20 Apr 2021 20:05:00 +0800</pubDate><guid>https://plumephp.com/steam-internal-playtest-tools-2021/</guid><description>内测工具不是作弊菜单，而是帮助个人开发者快速复现问题、定位状态、收集反馈和验证修复的生产工具。</description></item><item><title>Steam 游戏数据驱动实战：2021 年 4 月个人项目如何管理数值表、配置与平衡</title><link>https://plumephp.com/steam-data-driven-balance-tables-2021/</link><pubDate>Sat, 17 Apr 2021 11:28:00 +0800</pubDate><guid>https://plumephp.com/steam-data-driven-balance-tables-2021/</guid><description>个人游戏也需要数据驱动；把道具、敌人、关卡和价格从代码里拆出来，配合校验和版本记录，才能让 Steam Demo 调参不变成风险。</description></item><item><title>Steam 游戏 UI 架构实战：2021 年 4 月个人项目菜单、HUD 与状态管理教程</title><link>https://plumephp.com/steam-ui-architecture-state-management-2021/</link><pubDate>Wed, 14 Apr 2021 16:19:00 +0800</pubDate><guid>https://plumephp.com/steam-ui-architecture-state-management-2021/</guid><description>UI 不是几张菜单拼起来；Steam 游戏的主菜单、HUD、暂停、设置、弹窗和手柄焦点都需要统一状态管理，才能避免后期混乱。</description></item><item><title>Steam 游戏音频实战教程：2021 年 4 月个人项目音乐、音效与混音落地</title><link>https://plumephp.com/steam-audio-implementation-mixing-2021/</link><pubDate>Sun, 11 Apr 2021 09:47:00 +0800</pubDate><guid>https://plumephp.com/steam-audio-implementation-mixing-2021/</guid><description>音频不是最后加的装饰；音乐、音效、环境声和 UI 声需要从事件、混音、压缩、设置和 QA 角度落地，才能支撑完整 Steam 体验。</description></item><item><title>Steam 动作游戏战斗反馈实战：2021 年 4 月个人项目如何打磨命中感和可读性</title><link>https://plumephp.com/steam-combat-feedback-hit-feel-2021/</link><pubDate>Thu, 08 Apr 2021 19:08:00 +0800</pubDate><guid>https://plumephp.com/steam-combat-feedback-hit-feel-2021/</guid><description>战斗系统能运行不代表好玩；命中感来自动画、音效、停顿、摄像机、敌人反馈、输入缓冲和难度可读性的共同打磨。</description></item><item><title>Steam 游戏关卡生产实战：2021 年 4 月个人项目从灰盒到可发布场景的流程</title><link>https://plumephp.com/steam-level-production-pipeline-2021/</link><pubDate>Mon, 05 Apr 2021 14:36:00 +0800</pubDate><guid>https://plumephp.com/steam-level-production-pipeline-2021/</guid><description>关卡不是把素材摆满地图，而是从机制目标、玩家路径、失败恢复、资源预算和发布验收出发，把一个场景做成可测试、可维护、可上线的内容单元。</description></item><item><title>Steam 游戏调试日志实战：2021 年 4 月个人项目如何定位崩溃、卡死与玩家反馈</title><link>https://plumephp.com/steam-debug-log-crash-reporting-2021/</link><pubDate>Fri, 02 Apr 2021 10:21:00 +0800</pubDate><guid>https://plumephp.com/steam-debug-log-crash-reporting-2021/</guid><description>个人游戏上线 Steam 后，日志和崩溃报告不是可选项；它们决定开发者能否把玩家反馈转化成可复现、可修复、可验证的问题。</description></item><item><title>Steam 发布前 QA 实战教程：2021 年 3 月个人游戏回归测试、缺陷分级与候选版本</title><link>https://plumephp.com/steam-release-qa-regression-practice-2021/</link><pubDate>Mon, 29 Mar 2021 21:14:00 +0800</pubDate><guid>https://plumephp.com/steam-release-qa-regression-practice-2021/</guid><description>发布前 QA 不是随便玩几遍，而是用明确范围、缺陷分级、回归矩阵和候选构建，让个人游戏在 Steam 审核和上线前更可控。</description></item><item><title>Steam 控制器兼容实战：2021 年 3 月个人游戏面向掌机和客厅场景的开发检查</title><link>https://plumephp.com/steam-deck-controller-compatibility-practice-2021/</link><pubDate>Thu, 25 Mar 2021 16:40:00 +0800</pubDate><guid>https://plumephp.com/steam-deck-controller-compatibility-practice-2021/</guid><description>控制器兼容不是只接一个手柄按键，它关系到 UI 可读性、输入提示、暂停恢复、虚拟键盘、分辨率和 Steam 客户端真实启动路径。</description></item><item><title>Steam 游戏性能优化实战：2021 年 3 月个人项目低配电脑测试与 Profiling 流程</title><link>https://plumephp.com/steam-performance-profiling-low-end-pc-2021/</link><pubDate>Mon, 22 Mar 2021 19:25:00 +0800</pubDate><guid>https://plumephp.com/steam-performance-profiling-low-end-pc-2021/</guid><description>性能优化不是上线前压帧数，而是从目标机器、场景预算、Profiling 数据、设置档位和 Steam 玩家硬件差异出发，持续控制体验风险。</description></item><item><title>Steam 游戏内本地化实战：2021 年 3 月个人项目文本、字体与多语言管线</title><link>https://plumephp.com/steam-localization-pipeline-in-game-2021/</link><pubDate>Fri, 19 Mar 2021 11:52:00 +0800</pubDate><guid>https://plumephp.com/steam-localization-pipeline-in-game-2021/</guid><description>游戏内本地化不是把中文表格翻成英文；它涉及文本来源、字体、UI 尺寸、语言切换、商店页承诺和 QA，可维护管线比临时翻译更重要。</description></item><item><title>Steam 构建流水线实战：2021 年 3 月个人游戏从本地打包到 SteamPipe 上传</title><link>https://plumephp.com/steam-build-pipeline-steampipe-practice-2021/</link><pubDate>Tue, 16 Mar 2021 18:11:00 +0800</pubDate><guid>https://plumephp.com/steam-build-pipeline-steampipe-practice-2021/</guid><description>SteamPipe 上传不只是点一下发布，个人开发者也需要把构建目录、Depot、分支、脚本和验证记录串起来，减少审核前后的混乱。</description></item><item><title>Steam 成就与统计实战教程：2021 年 3 月个人游戏如何接入并测试</title><link>https://plumephp.com/steam-achievements-statistics-implementation-2021/</link><pubDate>Sat, 13 Mar 2021 13:07:00 +0800</pubDate><guid>https://plumephp.com/steam-achievements-statistics-implementation-2021/</guid><description>Steam 成就不是上线前随手加的装饰，它要和存档、统计、离线游玩、版本更新一起设计，才能稳定服务玩家目标和社区传播。</description></item><item><title>Steam 游戏存档系统实战：2021 年 3 月个人项目从本地存档到云同步准备</title><link>https://plumephp.com/steam-save-system-cloud-ready-2021/</link><pubDate>Wed, 10 Mar 2021 10:34:00 +0800</pubDate><guid>https://plumephp.com/steam-save-system-cloud-ready-2021/</guid><description>存档系统不是最后一周补上的功能；只要游戏有进度、设置或收集，就要提前考虑文件结构、版本迁移、异常恢复和 Steam 云同步边界。</description></item><item><title>Steam 游戏输入系统实战：2021 年 3 月键鼠、手柄与可重绑定操作教程</title><link>https://plumephp.com/steam-input-system-keyboard-controller-2021/</link><pubDate>Sun, 07 Mar 2021 20:42:00 +0800</pubDate><guid>https://plumephp.com/steam-input-system-keyboard-controller-2021/</guid><description>输入系统越早抽象，后期接 Steam 手柄、键位重绑定和本地化提示越省事；个人项目也应该把操作当成可维护功能，而不是临时按键表。</description></item><item><title>Steam 游戏原型到可试玩切片：2021 年 3 月个人开发实战教程</title><link>https://plumephp.com/steam-prototype-to-playable-slice-2021/</link><pubDate>Thu, 04 Mar 2021 15:18:00 +0800</pubDate><guid>https://plumephp.com/steam-prototype-to-playable-slice-2021/</guid><description>可试玩切片不是把原型打包给玩家，而是用有限内容证明核心体验、节奏、难度和完成度，让 Steam 商店页承诺有真实支撑。</description></item><item><title>Steam 个人游戏开发环境实战：2021 年 3 月从工程目录到版本控制的落地流程</title><link>https://plumephp.com/steam-dev-environment-version-control-2021/</link><pubDate>Tue, 02 Mar 2021 09:26:00 +0800</pubDate><guid>https://plumephp.com/steam-dev-environment-version-control-2021/</guid><description>个人游戏上 Steam 之前，先把工程、资源、分支、构建和 Steamworks SDK 的边界整理清楚，后面的上传、审核和补丁才不会反复返工。</description></item></channel></rss>