曾有个网名叫“steam是狗”的少年,将满腔热忱倾注于代码之中,一行行指令不只是冰冷的字符,更成了他青春里独有的印记,他参与开发的“steam战狗”游戏,不只是一段代码的集合,更是他青春岁月的具象注脚,藏着少年时的热爱与执着。
凌晨三点的宿舍,只有两台笔记本屏幕亮着冷光,林野把脸埋在臂弯里,键盘上还留着他刚砸上去的指印,旁边的室友兼项目搭档阿凯,正对着一行报错的代码抓头发,嘴里反复念叨着一句:“steam是狗。”
这不是什么骂人的粗口,是他们那个半路夭折的独立游戏项目的名字——《steam是狗》。
故事得从去年秋天的创意市集说起,林野和阿凯都是计算机系的大三学生,凑在一块儿的爱好除了打游戏,就是吐槽Steam平台那让人又爱又恨的“特性”:好不容易肝了三个月的demo,上传审核能卡半个月;好不容易过审了,商店页面的曝光量全看算法心情;更别说那些动辄骨折的促销,让他们这种小作坊的游戏,连个水花都溅不起来。
“咱们自己做个游戏,就叫《steam是狗》,专门吐槽这些破事儿!”那天喝着一块五一瓶的冰红茶,阿凯拍着桌子提了这个主意,林野当即就应了,他们给游戏设定的主角是个圆滚滚的“独立游戏开发者”,目标是闯过“审核大山”“算法迷宫”“促销深渊”三道关卡,最后把自己的游戏推上商店首页——本质上,这就是他们自己的缩影。
项目一开始像烧得正旺的煤,林野负责写核心代码,阿凯啃美术和关卡设计,两个人把课余时间全砸了进去,连专业课的作业都得熬夜赶,有次为了实现主角“被算法降权时会缩小一半”的特效,林野查了三天的资料,连续一周每天只睡四个小时,眼睛红得像兔子,阿凯更绝,为了画好“审核大山”上那些表情严苛的评委像素画,把Steam审核规则翻了三遍,连梦里都在跟“评委”解释自己的游戏创意。
变故发生在今年二月,林野的母亲突然生病,需要人照顾,他不得不每周往家里跑两趟,项目进度一下子掉了下来,更糟的是,他们原本联系好的一位音乐制作人,因为个人原因突然终止了合作——游戏的原声音乐没了,等于灵魂缺了一块。
那天晚上,两个人对着电脑沉默了很久,屏幕上是游戏完成度65%的进度条,旁边是林野母亲的住院缴费单照片,文件夹里是音乐制作人发来的道歉消息,最后是阿凯先开的口,声音哑得很:“要不……先停了吧?”
林野没说话,只是把游戏的启动图标改了——原本是个举着游戏盒笑的小人,改成了蹲在地上抱头的样子,文件名就叫“steam是狗_最终版”,那之后的一个月,他们没再提过这个项目,宿舍里的冷光灭得越来越早,两个人好像又回到了之前只打游戏不聊梦想的日子。
直到上个月的系里成果展,林野抱着试试看的心态,把那个没完成的《steam是狗》拷到了展示电脑上,他本来只想自己看看,没想到被一个老师注意到了。
“这个游戏的创意很有意思啊,”老师凑过来,指着屏幕上那个还没做完的“促销深渊”关卡,“你们是做来参赛的?”
林野尴尬地摇头,把项目的困境说了一遍,老师听完没说话,只是第二天给他发了个联系方式——是个刚毕业的学长,正好在做游戏音乐,愿意帮他们的忙。
“其实我当年也做过一个半途而废的游戏,”学长后来跟林野说,“看到你们的游戏名,就觉得特别亲,steam是狗,但咱们做游戏的劲儿,不能跟着垮了。”
《steam是狗》的进度条慢慢爬回了80%,林野把母亲的缴费单压在电脑底下,每次写代码写得烦了,就看一眼——那不是压力,是他必须把游戏做完的理由,阿凯则把学长做的原声音乐设成了手机铃声,每次听到,就觉得那些熬到凌晨的夜,那些吐槽过的“steam是狗”,都变成了值得的事。
昨天晚上,林野把游戏的最新版本上传到了一个独立游戏社区,简介里写着:“这是一个关于‘坚持’的游戏,主角还在闯关卡,我们也是。”
评论区里有个网友留言:“名字太真实了!等你们做完,我一定买。”
林野看着屏幕,突然笑了,他想起去年秋天那个喝着冰红茶的下午,“steam是狗”这句吐槽,原来早就不是一句怨气话,而是他们青春里最鲜活的注脚——关于热爱,关于困境,关于哪怕被现实“卡审核”,也想把自己的“游戏”继续玩下去的固执。
凌晨三点的宿舍,冷光又亮了起来,这次键盘敲击的声音里,带着点轻松的劲儿,像在说:慢慢来,我们还在闯关卡呢。

