posts

Posts

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

Steam 发布审核到上线按钮:2020 年个人游戏发售前 14 天清单

最后 14 天要停止发散 个人游戏进入发售前两周时,最重要的不是再加一个系统、再补一个关卡、再重写一段文案,而是让所有发布要素对齐。Steam 的发布审核、商店页信息、构建分支、价格、折扣、公告、客服、社媒、主播版本、崩溃处理,都必须指向同一个稳定版本。这个阶段继续发散,会让风险急剧增加。

6 分钟阅读

Steam 定价与发售窗口:2020 年个人游戏上线前的实际决策表

定价首先是预期管理 个人开发者给 Steam 游戏定价时,常见两种心态:一种是觉得自己做得很辛苦,价格应该体现投入;另一种是担心没人买,把价格压得很低。两种心态都能理解,但真正需要考虑的是玩家预期。玩家不会按你的工时付费,他们会按自己对内容体量、品质、类型、可重复游玩和同类价格的理解做判断。

7 分钟阅读

Steam 标签、本地化与自然发现:2020 年个人游戏页面可见度优化

自然发现先从准确开始 个人开发者谈 Steam 自然流量时,很容易把它想成一个黑箱:平台愿意推荐就有流量,不愿意就没有。实际执行层面,开发者至少能控制三件事:标签是否准确、页面语言是否让目标玩家读懂、商店素材是否让玩家在正确预期下点击。它们不能替代游戏质量,但会影响页面被谁看见、看见后是否理解。

7 分钟阅读

Steam 胶囊图、截图和预告片:个人游戏 2020 年商店素材制作指南

先确定每种素材的任务 个人开发者做 Steam 商店素材时,最容易把所有素材都当成“好看一点的宣传图”。实际页面里,胶囊图、截图和预告片承担的任务完全不同。胶囊图通常出现在列表、推荐位、活动页和搜索结果里,它负责让玩家停一下;截图负责让玩家理解游戏怎么玩;预告片负责把静态截图无法表达的节奏、反馈、操作感和情绪补上。

7 分钟阅读

Go 空接口和类型断言入门:什么时候需要 interface{}

空接口能装任何值,但代价是你要自己判断 Go 里 是一个很特别的类型。因为它没有要求任何方法,所以所有类型都实现了它。字符串、整数、结构体、切片、指针,都可以赋给 。这让它很灵活,也很容易被滥用。灵活的代价是类型信息变弱。函数接收 后,编译器无法帮你确认调用者传的到底是不是你想要的类型。

3 分钟阅读

Go 泛型之前怎么复用代码:接口、函数参数和清楚的重复

没有泛型时,Go 依然能写可维护代码 在 2020 年学习 Go,一个经常被问到的问题是:Go 没有泛型,遇到重复代码怎么办?比如要写 的查找,又要写 的查找;要写通用队列,又要处理不同类型;要写工具函数,又不想复制很多版本。这个问题很真实,但答案不是“到处用 ”,也不是“所有重复都必须消灭”。

4 分钟阅读