下班后的夜晚:这个家庭项目是怎么运转的
Blocks Beyond The Stars 没有工作室,没有预算,也没有截止日期。它有的是一个家庭:坐在键盘前的我(Marcel),作为毫不留情的首席测试员和点子机器的 Justus(10 岁),还有让整件事保持脚踏实地的 Verena。在这样的条件下游戏是怎么做出来的——来一次字面意义上的幕后探访。
节奏。开发在晚上和周末进行。听起来时间很少,确实也很少——但这会逼出一种更大的项目有时反而缺乏的纪律:每晚只有两个小时,就只能先做最重要的事。同时,一千多个自动化测试保证周末做的功能不会搞坏周二的东西。
循环。几乎每个版本都遵循同一个模式:一个想法诞生(常常在饭桌上,常常来自 Justus),被做出来,然后是测试之夜——Justus 拿到新版本,通常事先不通知,几分钟内就能找到三周开发中被忽略的东西。他的 bug 报告以“爸爸,为什么……”开头,比很多问题追踪器里的条目都更精确。然后我们修复、发布,开发日志老老实实地写下一个孩子发现了什么。
开放。整个项目是开源的,也会一直如此。现在已经有朋友一起测试,我们的第一位外部贡献者送给了我们一个 Linux 版本,这个家庭项目正在慢慢变成家庭加社区的项目。这正是我们希望的方向。
原因。没有商业计划。只有一个说“应该有真正的工厂”的男孩,和一个在晚上把它们建出来的父亲。其他一切——服务器、测试、发布——都只是一套机器,用来确保那句话最终出现在一款人人都能玩的游戏里。
留言