下载 App

《宇宙异星工场》开发者日志 03 ——"所以我到底在操作什么?"

10/155 浏览综合
大家好。第一篇日志里提过一句:我们选了"蜂群保持失控"的方向之后,内部试玩时不止一个人问"所以我到底在操作什么"。今天展开聊聊这个问题,以及我们和新手引导的漫长拉锯。
──────────────────────── 一、过载的开局 ────────────────────────
《宇宙异星工场》的界面内容很多:顶栏有星币、速率、材料格、暗能量;左边有队列卡和任务卡;底部是六七个功能页签;场景里还有矿脉、管线、蜂群、敌袭预警。这些对老玩家是信息,对新玩家是噪音。
更麻烦的是这款游戏的天性:蜂群是自主的,玩家的大部分"操作"其实是"搭建与等待"。一个新玩家如果在前两分钟没看懂自己做了什么、导致了什么,他就会认定"这游戏不需要我"——然后流失。
早期版本的开局就是把所有东西一股脑端上来:六个页签全部可见、顶栏塞满读数、教学文案恨不得一屏讲完。我们管那次改版的代号叫"开局认知过载治理",复盘下来做了三类事。
──────────────────────── 二、第一类:把"现在用不到的"藏起来 ────────────────────────
原则一句话:界面只露出"此刻有意义"的东西。
页签不再一开始全开——建设、贸易、科研这些页签跟着任务进度一个个解锁,未解锁的页签上挂一把小锁,点了会告诉你"推进到哪一步就能开"。顶栏同理:暗能量在开局毫无用途(转生是很久以后的事),就先不显示;威胁预警在没有敌人的前 90 秒里也不出现;材料格只有库存大于零才露头。
甚至有过一次来回:我们最初把未解锁页签整个收起来,后来发现玩家会疑惑"这游戏还有没有别的内容",又改回"常驻 + 锁 + 点击提示"。渐进披露的度很难拿——藏太多像空,藏太少像乱。最终口径是:锁可以多,界面不能空。
──────────────────────── 三、第二类:给"看不见的因果"加上反馈 ────────────────────────
这款游戏里玩家的操作大多是"放下一个建筑",效果却发生在几十秒之后:铺了管线才有原料流动,建了熔炉才能造蜂,放了引力塔蜂群才会迁徙。因果链一长,新手就断线。
我们的解法是把每一步的"为什么"都塞进反馈里:引导不是告诉你"点这里",而是告诉你"点了之后你会看到什么"。孵化第一只蜂时生产时长被压到 3 秒——新人刚被告知要做什么,就该立刻看到结果;第一次收入进账、第一次爆管抢修、第一次敌袭警报,都被设计成剧情节点,由游戏里的机魂角色开口解释。
还有一个反向的教训:我们把"破产保底"做进了系统——当玩家把钱花光、一只蜂都没有、收入归零时,系统会自动补一笔刚好够孵一只蜂的钱。不是我们大方,是这个死锁真实发生过:没有蜂群就没有矿石,没有矿石就没有收入,没有收入就永远买不起蜂群。
──────────────────────── 四、第三类:连引导手势本身也会出 bug ────────────────────────
最哭笑不得的坑是引导手指本身。新手引导会用一根发光的手指指出"点这里",有一次它指向的目标藏在一个需要滚动的列表下方——手指忠实地画在了屏幕外。
后来我们给手指加了"先把目标滚进视野"的能力,以及一个原则:引导的每一步,都必须在真实路径上可以被完成。为此专门写了一套无头测试,把引导的完整链路从头到尾跑一遍——手指指到的每个按钮,都必须真的存在、真的可见、真的可点。
──────────────────────── 五、写在最后 ────────────────────────
现在的新手动线是:90 秒内孵出第一只蜂,5 分钟内建成第一条产线,30 分钟内打完第一章。依然不敢说完美,但"我到底在操作什么"这个问题,已经有了一个我们满意的回答:
你在操作规则,蜂群在操作世界。
下一篇聊一个更硬核的话题:几百只蜂同屏飞,我们是怎么让它在一台普通手机上跑满帧的。
—— 一支很小的独立团队
《宇宙异星工场》开发者日志 01
——我们想做一款"失控但不失焦"的工场游戏 大家好,我们是一支很小的独立团队(就是我)。 《宇宙异星工场》要上聚光灯了,趁这个机会写几篇开发日志,聊聊这款游戏背后真实的想法、踩过的坑和做过的取舍。第一篇,从最根上的问题说起:我们到底想做一个什么样的游戏。 ──────────────────────── 一、为什么是蜂群,而不是工厂 ──────────────────────── 市面上大多数工
官方
《宇宙异星工场》开发者日志 02 ——一个排队系统是怎么形同虚设
大家好。上篇结尾预告过,今天聊一个我们自己的翻车案例:生产队列。 ──────────────────────── 一、翻车现场:排队?不存在的 ──────────────────────── 《宇宙异星工场》里的蜂群是造出来的。玩家排队下单:一只勘探蜂、两只采矿蜂、再来一台守护舰——和所有工场游戏一样,我们给了它一个看起来很完整的队列系统:多个并行槽位,槽位之外还能排队等待,左上角有一张队列卡
官方
《宇宙异星工场》开发者日志 04 ——让五百只蜂在手机上活下来
大家好。前几篇聊的都是设计和玩法,今天聊点硬的:性能。 《宇宙异星工场》的画面里永远有一大群东西在动——几百只蜂群单位只是基本盘,还没算矿脉粒子、管线流体、特效和星空背景。这款游戏的所有乐趣都建立在"蜂群是活的"上,所以性能优化的目标从一开始就不是"能跑",而是"群体的生命感不能打折"。 ──────────────────────── 一、先讲最笨也最有效的一招:别制造垃圾 ──────────
官方
《宇宙异星工场》开发者日志 05 —机魂、铸星者,藏代码里的浪漫
大家好。这是本系列最后一篇,聊聊《宇宙异星工场》的叙事——以及一些没写在任何宣传图里、但我们自己很喜欢的小东西。 ──────────────────────── 一、三个机魂,陪你唠完整个周目 ──────────────────────── 《宇宙异星工场》是一款放置工场游戏,玩家大部分时间在看蜂群干活。我们很早就决定:这段"看"的时间需要一个声音陪着你。 于是有了机魂——寄宿在工场系统里的角
官方
3 回复