采访西山居杨林:一个资深程序员的自白

作者: admin 分类: 随心杂谈 发布时间: 2019-06-24 21:43

在西山居园区里一家名叫“正经咖啡”的咖啡店里,我见到了杨林。

这个被同事们称为“三叔”的《剑网3》的主程带着半框眼镜,穿一件程序员标配的黑色立领体恤,脸上的笑容温和又矜持,看上去并不是喜欢侃侃而谈的类型。但在真正聊起天来后,他的开朗却超出了我的想象。尤其是聊到游戏优化等他相关工作的话题时,他热烈的就像个话痨,某种程度上算是颠覆了“码农”这两个字在我心中的形象定式。

采访西山居杨林:一个资深程序员的自白

三叔和他“魔性”的笑容

杨林大学毕业后就进入了西山居,着手游戏程序渲染方面的工作,到今天已经有15年。因为早期在论坛里的ID叫做“3D程序员”,所以在年龄大了一些之后,周围的人把三字头保留了下来,给了他“三叔”的雅号。

三叔的日常工作中,游戏优化是很重要的一部分,之所以周六我还能在公司见到他,也是因为他正在忙着20号上线的新版本的优化工作。 “这次优化主要针对低配玩家,就是集成显卡、超极本这些,目的是降低游戏的带宽需求。现在的游戏很多都是16bit渲染,但低配本只有40个或者30个流处理器,它画一个720P的画面都很费劲,所以我们向现实妥协了,改成了8bit,这样一下就快了超过一倍”。

《剑网3》很多用户都是采用的笔记本,所以在配置方面会偏低一些,尤其是很多小白玩家,对配置一知半解,本身也没有能够流畅运行重制后《剑网3》的高配pc。三叔顺便用小米比较热门的一款笔记本举了例子。

采访西山居杨林:一个资深程序员的自白

《剑网3》用户中低配玩家占了不少比重

“intel M3处理器+1080P的屏幕+集成显卡,这款超极本才卖3400元,甚至不如一些旗舰级手机的价格高,用这种本玩游戏,效果可想而知。所以,为了让集显用户也能有更好的游戏体验,我们需要下一番功夫”。

采访西山居杨林:一个资深程序员的自白

三叔表示,《剑网3》最近推出的精简版客户端也是为了低配玩家准备的。毕竟如今SSD已经成了电脑的标配,但很多低配笔记本只有一块128G的固态硬盘,一个系统又占去了20到30G的空间。如果再装一个80G的游戏,对电脑的压力可想而知。全新的精简版只有30多G大小,但三叔表示,这还不是极限,不过如果继续压缩,可能就会出现一些其他问题。

《剑网3》自开测至今已经过去10年了,在2017年,这款游戏进行了重制。

采访西山居杨林:一个资深程序员的自白

“为什么会想到做重制版呢?”,我一直很好奇这个问题,尽管《剑网3》重制版极大提升了游戏画面,但也确确实实的把一些低配玩家拒之门外。

“当然是不想被别人比下去啊,你想想最近几年出的游戏,画面一个比一个好,你要是还用十年前的画面,怎么跟人家竞争?我希望《剑网3》能一直站在国内优秀游戏的第一梯队里,做端游就是个逆水行舟的过程,不思进取就是卖情怀,没什么意思”。

“现在玩家们的口味与审美被3A游戏培养起来了,你要是原地踏步,不把游戏越做越好,怎么会有人买账?虽然重制版可能让一些玩家们的电脑承受更大的压力,但是必须要走的一步”。

提到3A游戏,三叔又跟我聊起了主机游戏与PC网游的优化的区别。主机游戏和PC网游在优化方面有着天壤之别,主机游戏机型固定,往往可以针对一种机型进行特殊优化。使用某些专用技巧,可以在汇编层面一点点修改细化代码,针对单一的主机配置单独优化。但网游不行。它要适配更多玩家,不同的配置,不同的性能,调整起来要困难很多。

采访西山居杨林:一个资深程序员的自白

主机游戏可以针对特定机型优化,但PC游戏要考虑兼容更多机型

“让低配玩家也能玩,这是我们的努力方向之一。虽然现在还没有做到,但未来我们可能进行一些分块化的设计,比如在不同的玩法里,采用不同的优化方式。当然,这有很大一部分工作需要美工和策划方面的努力”。

采访西山居杨林:一个资深程序员的自白

在提到策划时,三叔开启了自己的吐槽模式,看来是平时“积怨已深”,才让三叔把苦水一股脑都倒在我身上。

“我们策划就喜欢设计一些人多的活动和玩法,几百个人打一个BOSS,想想就头疼。野外BOSS死的那一瞬间,能达到我们一周带宽的峰值”。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!