独立游戏节。
陈声放下手里的笔。
“什么规模的。”
“蓝星第一次。只属于独立游戏的展会。线上。”
苏景辰摘下眼镜。
“线上?不做线下?”
“线下太贵了。租场地、搭展台、差旅、住宿。一场像样的展会,少说几百万。我们烧不起。”
苏景辰把眼镜戴上,想了几秒。
“线上怎么做。”
孟缘看着他。
“你来想。”
苏景辰站起来,走到白板前。他没有马上动笔,站了一会儿。白板上还留着上周《深海迷航》的数据,首周十五万份的销量没擦。
他把那行数字圈起来,在旁边画了一个方框。
“虚拟展厅。玩家用一个网页,进入一个三维空间。每个参展游戏有一个展位。展位上放视频、截图、De下载链接。玩家可以在展厅里走来走去,像逛真的展会一样。”
林子轩把棒棒糖从左边挪到右边。
“网页版。用WebGL。不需要下载,点开就能进。”
“对。”
“性能呢。”
“优化。场景不用太复杂。展厅走极简路线。灰色地面,白色墙面,每个展位用不同颜色的光区分。”
许知意举手。
“玩家的化身呢。可以用猫吗。”
苏景辰看了她一眼。
“可以。默认化身是一只猫。玩家选颜色。”
许知意在笔记本上画了一个猫爪。
陈声皱眉。
“这个虚拟展厅,开发要多久。”
苏景辰想了想。
“两周出原型。一个月上线。”
“来得及吗。展会定在什么时候。”
孟缘看了一眼日历。
“八月底。两个月后。”
苏景辰点头。
“来得及。”
林子轩把棒棒糖从嘴里拿出来。
“有一个技术问题。展厅里如果同时在线人数太多,服务器扛不住。”
“预估多少人。”
“不知道。第一次办,没数据。但可以参考引擎2.0发布时的峰值。同时在线八千多。”
苏景辰想了想。
“展厅不需要实时同步所有人的位置。每个玩家看到的展厅是自己本地渲染的,其他人的化身只需要定期同步位置。不需要每帧更新。”
林子轩哼了一声。
“这个思路对。我来写同步逻辑。”
沈连河从笔记本上抬起头。
“展厅里的游戏De怎么提供。”
“网页流式加载。”林子轩说,“玩家点试玩,游戏在一个独立窗口里打开。不需要下载,不需要安装。资源分片传输,边玩边下。”
沈连河翻开新的一页。
“我写一个资源分片模块。用引擎2.0的底层。”
“多久。”
“一周。”
苏景辰又在白板上加了一笔。
“每个展位带一个聊天室。玩家可以留言,开发者可以实时回复。”
陈声抬头看他。
“实时回复?开发者忙得过来吗。”
“忙不过来可以不回。但这个功能得有。展会的本质不是看展品,是交流。玩家想跟做游戏的人说话。开发者想听玩家说什么。”
许知意举手。
“聊天室需要敏感词过滤。”
“林子轩做。”
林子轩把棒棒糖咬得咔咔响,没拒绝。
孟缘在白板上写了几个关键词。虚拟展厅。WebGL。流式加载。聊天室。推荐排序。
“还有一个问题。参展游戏怎么选。”
陈声翻开笔记本。
“报名肯定不少。我们的展厅容量有限,第一期先放多少。”
“一百个。”
“如果报名的超过一百个呢。”
“全部上。”
苏景辰看着他。
“全部上?展厅放得下吗。”
“放不下就扩容。虚拟展厅的场地不要钱。加一个展位,就是加几行代码。”孟缘站起来,走到白板前,“但玩家的时间和注意力有限。一百个游戏和两百个游戏,区别不是数量,是怎么找到自己想玩的。”
他在白板上写了一个词。排序。
“玩家进入展厅,默认看到的展位顺序,不是随机,不是按报名时间,不是按字母顺序。是按玩家的游戏偏好。林子轩,推荐算法能写吗。”
林子轩想了想。
“能。需要数据。