ArenaNet仍在职的幕后技术大佬

作者:和风议会 发布时间:2026年10月27日 20:11

鸣谢

本文发布时间2026/10/23,由和风议会 [极限之舞] 编写,[空岛] 编辑。

本文为和风议会原创,未经书面允许,禁止转载、摘编。

前言

一款大型多人在线游戏(MMO)跨越二十余年依然鲜活,靠的绝不仅是美术与剧情。

在行业普遍受困于停服维护时,ArenaNet却以近乎“零停机维护与热更新”的技术底座闻名。翻开A社骨干履历:有人年过花甲从集团副总裁重回一线改造二十年前的老游戏;还有人从基层测试员逆袭为横跨三代作品的首席工程师。

本文梳理5位在职核心技术专家与1位主导底层画面换代的图形功臣,展现泰瑞亚背后的技术基石。(截至 2026年10月22日)

ArenaNet仍在职的幕后技术大佬

1.Stephen Clarke-Willson:从技术副总裁回守初代《激战1》重铸版

拥有加州大学欧文分校计算机科学博士学位(软件工程方向)的Stephen Clarke-Willson,履历横跨半部现代游戏工程史。攻克大型网游“给高空满载飞行的客机换引擎”的高并发与热更新难题是其核心专长。在历任A社技术总监、母公司NCsoft技术副总裁后,他于2024年4月全职回归一线出任初代《激战》游戏总监,亲手推进老游戏的现代化改造。

现任核心任务与过往履历时间线

  • 现任任务(2024至今):全职执掌初代《激战》运营与技术演进,推进《激战:重铸版》及iOS、Android移动端发行;带领团队将初代迁移至AWS云端、消除网络延迟、重构日志并强化反脚本治理。

《激战:重铸版》移动端官方实机画面
《激战:重铸版》移动端官方实机画面
  • 1986—1989年(工业软件):于诺斯罗普与PDA Engineering从事三维建模、图像处理及工程软件研发。

  • 1990—1994年(管理单机经典):任维珍互动副总裁,参与《阿拉丁》(1993)、《第七访客》(1993)。产品体系研发(维珍互动就是红警的西木工作室的母公司,缺钱的时候,把西木卖给EA之后,红警就死了,Fxxk EA)

  • 1998—1999年(RTS 联机架构):在Cavedog负责即时战略名作《横扫千军》客户端与联机匹配系统。

  • 2000—2004年(跨平台主机引擎):在Amaze Entertainment统管核心团队,主导主机跨平台引擎研发。

  • 2005—2019年(构筑服务器底座):加入A社升任工作室技术总监。2013 GDC演讲拆解《激战2》单机代码如何无缝扩展至百万并发架构;2017 GDC分享微服务拆分与有状态服务无感重启方案,为游戏“零停服更新”奠定基石。

  • 2019—2024年4月(集团高管):任NCsoft技术副总裁支持战略,后转任初代《激战》游戏总监。

2.Robert Neckorcuk:服务器里的“刑侦队长”

在MMO中玩家看到的常是“登录不了”,而在平台团队负责人Robert Neckorcuk眼里,表象与病灶间隔着地图进程、数据写入锁、数据库与共享内存的多层迷雾。他的日常便是在庞大的分布式系统里缉捕隐患,保障全天候在线稳定。

现任核心任务与重大排障案例

  • 现任任务:作为平台团队负责人,统筹登录、聊天、官网等核心网络服务,与运营和发布团队协同保障全天候稳定。

  • 2017年前后(云迁移):参与《激战》系列整体向AWS云端迁移,持续升级服务器与监控工具链。

  • 2020年(欧服故障):深入排查数据库复制积压、主备切换与数据回档机理,重构容灾与应急流程。

官方故障复盘所附的玩家端错误界面
官方故障复盘所附的玩家端错误界面
  • 2021年(世界之战测试):在“世界重组”测试中,敏锐捕捉到“迷雾边界”地图实例激增致资源消耗飙升30倍,修复实例创建与容量分配漏洞。

  • 2025年(特长测试大排障):精英特长测试期间玩家登录异常且无崩溃报警,锁定“角色正在等待解锁”。查明正常切图需交接独占数据锁,当时地图进程闪退致锁释放中断,角色被反锁;最终查出新特长底层逻辑越界改写了服务器共享内存。

静态数据共享示意:右侧为多个地图实例复用静态数据的结构
静态数据共享示意:右侧为多个地图实例复用静态数据的结构

3.Mike Lewis:从抓外挂牛马到游戏AI架构师

Mike Lewis的技术生涯极具反差:早期抓外挂脚本,随后十余年致力于让游戏怪物(NPC)更具智慧。不仅如此,他还是开源编程语言Epoch的独立作者。

现任核心任务与过往履历时间线

  • 现任任务:担任《激战2》项目技术总监(Project Technical Director),聚焦传统决策AI(实时行为决策,非聊天模型)、玩法脚本架构与开发工具。

  • 2002年起(太空模拟AI):入行从事AI编程,在德国Egosoft参与三款《X》系列太空模拟作品(《X2:威胁》《X3:重聚》),并为后续项目设计AI。

  • 2012年前后(早期安全官):担任《激战2》安全协调人,就是结合行为数据、自动检测与人工巡查治理打金脚本。

  • 2015年(GDC半人马AI架构):在GDC发表《打造更聪明的半人马:大规模游戏AI》(Building a Better Centaur:AI at Massive Scale),收录于《Game AI Pro》。针对怪物繁多、算力受限痛点,融合效用型AI与影响图,动态打分决策,极低算力下赋予怪物鲜活战斗反应。

  • 2016年(玩法脚本革新):GDC演讲借鉴电子表格公式可组合性,让策划无需硬编码即可搭建复杂奇遇与机制。

  • 开源探索:独立开发编译型语言Epoch、公式解析库Formula Engine及效用AI编辑器Curvature。

Mike Lewis开源工具Curvature的行为评分编辑界面
Mike Lewis开源工具Curvature的行为评分编辑界面

4.Bill Freist:从QA测试员到横跨《激战》三代作品的“工程通才”

在A社技术团队中,Bill Freist的成长路径最为励志。他的履历自述极其简练:“自学C++与C#的游戏程序员。”从基层性能/兼容性测试员(QA)逆袭为首席工程师,始终专注让团队以最快速度定位并解决问题。

Bill Freist的公开人物肖像
Bill Freist的公开人物肖像

现任核心任务与过往履历时间线

  • 现任任务(横跨三代):现任ArenaNet首席软件工程师,技术工作明确横跨《激战:重铸版》、《激战2》与研发中的《激战3》;在虚幻引擎项目中联动Sentry与Perforce P4,实现崩溃秒级溯源。

  • 2011年(参与主机大作):参与微软竞速名作《极限竞速4》开发。

  • 2012年前后(性能与兼容QA):在《激战2》上线期从事测试,将玩家笼统的“掉帧”拆解为精准硬件配置与复现步骤,输出高价值诊断。

  • 2012—2017年后(核心程序员):转型后参研《激战2》本体(2012)、首部资料片《决战迈古玛》及第二部资料片《火焰之路》核心研发。

  • 2017年起(业余维护初代):长期利用业余时间为初代《激战》排查修复遗留Bug并增添便利功能。

5.Joe Kimmes:把想法变成真实关卡的“王牌内容程序员”

策划在设计文档中写下奇思妙想只需寥寥数语,但要让触发器、状态机与防断线逻辑严密运转,离不开内容程序员的扎实筑基。Joe Kimmes正是连接宏大叙事与底层可玩现实的桥梁。

第一季回归更新中的旧狮子拱门官方画面
第一季回归更新中的旧狮子拱门官方画面

现任核心任务与过往履历时间线

  • 现任任务:由底层内容程序拓展至设计与内容带队,负责《激战2》持续更新与常驻节庆,并在《激战》二十周年之际为纪念内容排险。

  • 2006—2007年(担纲初代关键章节):迪吉彭理工学院毕业入职,在初代《激战》第三章《夜幕降临》、资料片《北方之眼》及《额外任务包》中编写技能、任务与关卡代码。

  • 2010—2012年(《激战超越》与王牌程序员):主导过渡战役《激战外传》系列——包括《科瑞塔之战》、《北方之心》、《变革之风》,攻坚“雇佣兵英雄”系统。同事John Stumme称其为“王牌程序员”(Ace Programmer)。

  • 2012—2021年(二代资料片与《冰巢传说》):参研《激战2》多部资料片、世界动态第五季《冰巢传说》及常驻庆典。

  • 2022年(重制第一季永久回归):担任团队负责人,借助现代叙事工具链,将原本一次性、限时绝版的旧事件拆解重构为永久开放的线性史诗章节。

2022年世界动态第一季回归最终章节的官方宣传图
2022年世界动态第一季回归最终章节的官方宣传图

6.技术侧记:James Fulop与《激战2》底层的DirectX11跨代手术

对玩家而言,将图形接口从DX9切换到DX11,只是在设置菜单里点一下鼠标;老玩家也用过一些转译工具,将DX9转换为DX11或DX12,感觉非常简单。但这个并没有改变游戏原生的渲染逻辑。画质、光影模型、着色器精度依然是DX9级别的,只是运行时的驱动开销和底层图形栈变了而已。

一款已经运行了近十年的大型网游,如果开发者试图在原生引擎层面彻底将DX9换成DX11,从底层重写渲染管线,工作量近乎重构半个引擎, ArenaNet已证实的核心技术成果(2021—2022 年):

DX9路径线程分析:红框处标出主线程等待上一帧渲染的时段
DX9路径线程分析:红框处标出主线程等待上一帧渲染的时段

原生重构突破与个人极客项目

  • 主导DX11原生升级:James以高级引擎/图形程序员身份主导了官方DX11升级方案与技术解读。

  • 多线程渲染解耦与BGFX接入:击破主线程死等渲染线程的瓶颈,接入BGFX渲染库,将渲染数据转换任务分散到多个工作线程并行计算,彻底释放CPU单核束缚,为现代光影与画质升级打下地基。

DX11路径线程分析:红框处为工作线程并行转换BGFX指令的任务
DX11路径线程分析:红框处为工作线程并行转换BGFX指令的任务
  • 个人极客项目:

    2014开发机械手互动游戏(Unity+ OSC+样条程序化关卡);2015参与VR艺术项目《孤立之影》(Shadows of Isolation);2016起手搓三维引擎“Yamgine”,公开源码、七日Roguelike原型与底层调用栈。

下期预告

Arenanet logo
Arenanet logo

现役骨干守护了泰瑞亚至今,而最初是谁创造了泰瑞亚?

下期我们将回溯历史,聊聊从暴雪出走、联手开创A社传奇的“奠基三巨头”,以及那些参与创造泰瑞亚、如今已离开A社的技术拓荒者们。

永远的传奇,最初的代码,我们下期见!

查攻略 看资讯 赏同人 尽在和风议会

查攻略 看资讯 赏同人 尽在和风议会
查攻略 看资讯 赏同人 尽在和风议会