车灯在地下车库的水泥地上划出两道昏黄的光带,陆北冥把车停进固定车位,熄火,拔钥匙。他推门下车,脚步踩在空旷的停车场里,发出清晰的回响。凌晨五点,整栋楼还在沉睡,只有B区三层的设计室亮着灯,像一颗没闭眼的星。
他拎着外套走上楼梯,刷卡进门时看见林墨趴在长桌上,脑袋枕着手绘板,呼吸均匀。桌面上摊着上百张草图,层层叠叠,铺满了整个操作台。有的画着街景结构,有的标注战斗机制,还有一叠专门描绘NPC交互动线——线条干净,视角精准,细节拉满。
陆北冥没叫他,径直走到主控台前坐下。屏幕自动亮起,跳出团队群聊记录:【所有人暂停手头工作,准备启动首个真人角色录入流程】。发送时间是四点零七分。
就在这时,林墨动了。他猛地抬头,口罩歪了一边,眼睛通红但眼神清醒。“陆哥……你回来了?”
“嗯。”陆北冥看着他,“通宵了?”
“我……我想试试。”林墨声音有点抖,伸手去整理桌上的图纸,动作急促又小心翼翼,“昨晚听到消息,说要录真实人物进游戏,我就想着……能不能参与设计。这些是我画的,不一定要用,就是想交出来看看。”
他说完,把一叠装订好的图纸推到桌边,手指蜷着,没敢抬眼。
陆北冥没说话,起身走过去,拿起那叠纸,一张张翻。
城市关卡采用环形布局,中心是华胥城南街茶馆,周围辐射出六条主线路径,分别对应不同职业成长路线;战斗系统引入情绪值判定,玩家愤怒过载会触发暴走状态,冷静值过高则进入洞察模式;NPC行为逻辑写得密密麻麻,连对话分支都标了优先级权重。
翻到中间,陆北冥停住了。
是一张分镜草图:老茶馆内,一个穿中山装的老人坐在竹椅上,手里端着搪瓷杯,正对面前年轻玩家说话。背景墙上挂着旧式挂钟,桌上摆着钢笔和剧本。画面右下角写着一行小字:“戏骨之王·周振国 / 初始坐标:南街茶馆 / 可触发事件:表演课1-3级”。
这张图,和昨夜他在医院许下的承诺,严丝合缝。
他继续往下翻,越看越慢。最后一张是概念设定——《神经漫游者》新手引导界面,主角从一片数据废墟中醒来,耳边响起低语:“你是谁?”选项有三个:【我是演员】【我是程序员】【我是观众】。每个选择将导向完全不同的人生线。
陆北冥合上图纸,放在桌上。
林墨喉结动了动,嘴唇抿成一条线。
还没开口,门口传来脚步声。唐雨柔穿着印代码的连帽衫走进来,头发乱翘,眼镜都没戴正。她一眼看到桌上的草图,顺手抽了一张出来。
“这是谁画的?”
“我……我画的。”林墨答。
唐雨柔没理他,低头看图。一张接一张,速度越来越慢。她突然抬头,盯着林墨:“动态骨骼绑定逻辑是你写的?”
“啊?什么?”
“这里。”她指着一张战斗机制图,“玩家受击反馈延迟控制在0.08秒以内,同时保留二次元夸张动作幅度,还能保证物理碰撞精度——这算法不是现成的,是你自己调的参数?”
林墨点头:“我参考了《灵魂行者》的引擎架构,但加了缓冲层,避免动作撕裂。”
唐雨柔沉默三秒,忽然把图纸拍在桌上:“这是天才!”
林墨愣住。
“你知道现在市面上多少所谓‘沉浸式游戏’连表情同步都做不好吗?”她语气激动,“你这不只是技术达标,是懂‘人’!你画的每一个交互节点都在回应情感需求,不是堆特效糊弄人!这种设计思维,十个科班出身的主策里都找不出一个!”
她转向陆北冥:“这图必须进最终版,立刻立项建模。”
办公室安静下来。
林墨站在原地,手指微微发颤。他摘下口罩,露出整张脸——没有滤镜,没有打光,只有熬夜留下的黑眼圈和嘴角干皮。他第一次在团队面前,以素颜示人。
“我一直……怕你们觉得我只是个流量。”他声音低,但清楚,“他们说我只会摆pose、念台词、靠脸吃饭。可我真的喜欢设计,喜欢游戏,喜欢把想法变成能跑的东西。我不想要同情,也不想靠关系留下。我只想……被当成一个创作者。”
陆北冥看着他,很久。
然后他笑了下,很轻,但不是嘲讽,也不是安慰。
“你看,我说过,做自己就好。”
林墨猛地抬头。
这句话他记得。三个月前他刚来团队时,戴着口罩不敢摘,说话前先看江璃月脸色。陆北冥当时扔给他一支笔:“你要么演偶像,要么当设计师。选一个。别两边都占着,最后两头空。”
那时他选了设计师,却被安排去拍宣传短片,演“热血青年程序员”。他憋屈,却不敢说。
现在,他终于交出了自己的答案。
他深吸一口气,重重点头。
唐雨柔已经打开笔记本电脑,调出建模进度表。“林墨,今天十点有个特效逻辑会议,关于角色情绪映射系统的底层架构,你得参加。有些动态逻辑需要你现场定稿。”
“我……可以吗?”林墨问。
“你不来谁来?”唐雨柔瞪他,“你以为这种级别的设计,是随便哪个实习生能碰的?”
林墨没再推辞。他转身拉开储物柜,拿出一件T恤换上——白色底,印着初音未来的全息投影图,左下角还贴了个像素风“P”字徽章。
这是他三年前在漫展买的,一直不敢穿出门。
现在他穿着它,坐到了主设计位。
陆北冥回到主控台,打开《神经漫游者》项目后台。团队成员名单跳出来,光标停在“林墨”那一栏。职位显示是“助理演员”,入职日期三个月前,备注写着“观察期”。
他点开编辑模式,删除旧职,输入新头衔:**关卡主设**。
确认。
页面刷新,名字旁的标识变了。
窗外天光渐亮,灰蒙转白,第一缕阳光穿过百叶窗,落在操作台上。打印机自动启动,吐出一页新的任务分配表。林墨的名字排在第三位,仅次于陆北冥和唐雨柔,负责模块写着“核心关卡架构与叙事动线”。
唐雨柔站起身:“走,会议室。模型组已经在等了。”
林墨应了一声,抓起手绘板和图纸,跟着往外走。经过陆北冥座位时,他顿了顿,没说话,只是轻轻点了下头。
陆北冥没抬头,手指在键盘上敲击,调出下一阶段开发日程。但他耳钉闪了一下,在晨光里划出一道银线。
设计室恢复运转。空调嗡鸣,主机散热风扇转动,键盘敲击声此起彼伏。有人低声讨论碰撞体积,有人调试光影参数,还有人在白板上画流程图。
一切如常。
却又不一样了。
林墨坐在会议桌主位,翻开图纸第一页,清了清嗓子:“我们先从新手村的情绪引导机制说起。玩家第一次面对NPC死亡事件时,不能直接给选项,得先建立共情锚点……”
他的声音起初有点紧,后来越来越稳。
陆北冥在后台看着会议直播窗口,喝了口早已凉透的咖啡。
手机震动。一条新消息弹出,来自苏念薇:【我爸约我下午喝茶】。
他看完,锁屏,放回口袋。
手指在桌面上轻敲两下,像是在打节拍。
然后他重新看向屏幕,点击“录制”,开始标记今日开发重点。