星火智游网

2025GDC现场快报»探索星空丨NPC互动行为建模,开发者深度访谈

来源:星火智游网 责编:网络 时间:2025-05-15 03:13:41

2025GDC直击»星空丨NPC行为建模,开发者专访:让虚拟角色“活”过来的黑科技

(GDC现场报道)
旧金山Moscone中心的人潮还没散去,但《星空》展台的试玩区已经排起了长龙,作为B社(Bethesda)暌违五年的太空史诗级大作,这款游戏在2025年GDC(游戏开发者大会)上抛出的技术炸弹,彻底点燃了开发者圈子的讨论热情——而这次的主角,不是星辰大海的剧情,也不是飞船自定义系统,而是藏在每个NPC行为逻辑背后的“神经行为建模2.0”技术。

“我们想让NPC真正成为玩家旅途中的伙伴,而不是会走路的剧情提示器。”《星空》首席AI工程师艾米丽·陈在专访中喝了一口咖啡,眼神里透着熬夜改代码的疲惫,但一提到技术细节,语气立刻兴奋起来,“过去十年,行业里所有开放世界游戏都在卷画面、卷地图大小,但NPC?他们要么像机器人一样重复固定台词,要么突然‘发疯’做出完全不符合人设的行为,这次我们彻底重构了底层逻辑。”

从“行为树”到“神经网络”:NPC终于有“脑子”了

在传统游戏中,NPC的行为通常依赖“行为树”(Behavior Tree)系统——这本质上是一个庞大的if-then条件判断库,当玩家靠近商人NPC时,系统会触发“如果玩家持有金币>100,则显示交易界面;否则播放嘲讽台词”,但这种预设逻辑的弊端显而易见:NPC永远无法应对计划外的状况,甚至会因为多个条件冲突而“卡死”。

“《星空》的NPC不再靠写死的脚本行动。”艾米丽掏出平板,调出一段对比视频:左侧是《辐射4》中的NPC,在遭遇外星生物袭击时,会机械地重复“我需要帮助!”并原地转圈;而右侧《星空》的NPC,会主动寻找掩体、检查武器弹药,甚至对受伤的同伴进行急救。“我们训练了一个深度强化学习模型,让NPC在虚拟环境中经历上百万次模拟危机,最终学会了‘求生本能’。”

B社开发团队将NPC的决策系统拆解为三个层级:

2025GDC直击»星空丨NPC行为建模,开发者专访

  1. 本能层:处理饥饿、恐惧等基本生理需求,类似人类的“脑干”反应;
  2. 社会层:根据NPC的性格标签(如“贪婪”“谨慎”)调整互动策略,比如一个胆小的科学家会优先逃跑而非战斗;
  3. 目标层:动态规划长期目标,修复飞船引擎”会拆解为“寻找零件→避开危险区域→求助玩家”等子任务。

“最疯狂的是,这些层级之间会互相‘打架’。”艾米丽笑道,“比如一个本该贪婪的商人,如果在模拟训练中多次因为贪财被玩家击杀,模型会自动调整他的行为权重,让他学会‘适可而止’,这感觉就像在养一群数字生命。”

专访实录:开发者如何驯服“失控”的AI?

Q:技术听起来很酷,但实际开发中遇到了哪些坑?
A: 太多了!最头疼的是“ emergent behavior”(突现行为),有次测试时,一个NPC突然开始反复跳跃并大喊“我找到了!”,结果发现是模型把“发现资源”的触发条件和“跳跃庆祝”动作错误关联了,更离谱的是,这个bug后来被保留下来,成了某个外星种族的独特舞蹈……(笑)

Q:玩家会感知到这些变化吗?还是说只是更“自然”的背景板?
A: 我们故意设计了很多“润物细无声”的细节,比如NPC会记住玩家的选择:如果你总是抢劫商店,商人会联合起来提高黑市价格;如果你帮助过某个NPC,他甚至会在主线剧情外给你寄感谢信,这些互动不会弹出醒目的提示,但玩家能通过对话选项的变化感受到“世界在回应你”。

Q:这种技术对硬件要求有多高?手游版《星空》能实现吗?
A: 主机和PC版用了专属的神经加速芯片,但移动端确实有挑战,不过我们正在和芯片厂商合作优化模型压缩,未来可能通过云端AI辅助实现部分功能,毕竟,谁不想在手机上体验会自主思考的NPC呢?

GDC现场:开发者们的“焦虑”与“狂喜”

在技术演讲环节,B社展示的一段Demo让全场沸腾:玩家扮演的星际赏金猎人闯入酒吧,原本各自闲聊的NPC们突然根据环境变化做出反应——酒保迅速躲到吧台后,赏金猎人同伴拔枪警戒,而一个醉汉却摇摇晃晃地凑过来挑衅……更惊人的是,当玩家选择“掏钱息事宁人”时,NPC们会真的分走金币并散去,而如果选择“武力解决”,战斗结束后会有NPC偷偷捡走掉落的装备。

“这简直是开放世界游戏的革命!”一位来自育碧的开发者在会后激动地表示,“我们之前试图用传统行为树实现类似效果,但代码复杂度直接爆炸,B社的神经网络方案或许能破解这个难题。”

但质疑声同样存在,有开发者指出,高度动态的NPC可能导致剧情失控:“如果关键NPC在任务中途被玩家激怒而离开,故事线怎么收束?”对此,B社的解决方案是引入“剧情锚点”系统:NPC会在关键剧情节点暂时切换回脚本控制,确保主线不受影响,但日常互动仍保持自由度。

玩家怎么看?“代入感”还是“不可控”?

在GDC现场的玩家试玩区,我们随机采访了几位体验者:
“太真实了!我刚才遇到一个NPC,他居然因为前一天下雨在帐篷里生火取暖,而其他NPC会抱怨烟味太大。”一位ID为“星际老船长”的玩家兴奋地说。

但也有玩家表达担忧:“如果NPC太聪明,会不会像某些AI队友一样‘抢戏’?比如我本想偷偷潜入,结果NPC大喊大叫暴露位置。”对此,艾米丽回应:“我们给了玩家更多控制权,比如能用手势指令让NPC闭嘴,或者通过对话调整他们的行为模式。”

行业影响:NPC建模的“军备竞赛”开始了?

《星空》的亮相无疑给行业投下了一颗深水炸弹,据传,CDPR正在重写《赛博朋克2077》续作的NPC系统,而《GTA6》的爆料中也提到“更智能的市民AI”,甚至独立游戏开发者也开始尝试用简化版神经网络改造NPC——在itch.io上,一款名为《NeuroCitizen》的模拟游戏已能实现NPC自主恋爱、创业甚至政变。

但技术普及仍面临门槛,B社透露,训练一个中等复杂度的NPC模型需要约200小时的GPU算力,这还不包括人工标注的海量行为数据。“未来五年,AI行为建模可能会成为3A游戏的标配,但中小团队需要更轻量级的解决方案。”艾米丽预测。

当NPC开始“思考”,游戏还是游戏吗?

离开GDC展馆时,旧金山的晚霞染红了天空,回想起试玩中那个会因为玩家帮助而脸红的NPC,突然意识到:或许我们正在见证游戏行业的“图灵时刻”,当虚拟角色不再只是代码的傀儡,当他们的喜怒哀乐开始影响玩家的决策,游戏与现实的边界,或许比我们想象的更模糊。

而《星空》给出的答案,正静静漂浮在宇宙深处,等待每个玩家亲自触碰。

猜你喜欢
最新星火游戏 更多
热门资讯 更多
最新资讯 更多