暴雪嘉年华守望先锋总监Jeff和Bill访谈:这是我们所热爱的工作

2017-11-10 12:08:31 搜狐

原文来自reddit论坛记者,翻译有删改。

这次暴雪嘉年华我们团队有幸采访到守望先锋的游戏总监 Jeff Kaplan 以及软件工程师 Bill Warnecke,和他们坐下来好好畅谈一下守望先锋以及他们在暴雪的工作生活。

守望先锋的后台工作

Turikk:我想问一个工程问题。因为人们对守望先锋的引擎真的很好奇。你们能谈谈它是哪种语言写的吗?有什么特殊的脚本吗?

Bill:我最喜欢的 OW 工作之一就是做新技术。我们的引擎是由 John Lafleur 建造的。John 是我们以前的引擎程序员,现在是技术总监。这是一种我们所热爱的工作。暴雪的游戏是不同凡响的,所以当我们开始做守望先锋时,我们先确定需求,再建立我们的引擎。它是用 C++ 编写的,我们有一个叫做 state 的内部脚本语言,这就是我们如何授权 Jeff 在游戏中做疯狂的事情…

Jeff:请-说-积-极-的-部-分,谢谢。

Bill:。。。。或许他还没做出来这些。

Jeff:那些疯狂的事都是别人干的,我只是负责搬运积极的部分

Bill:这个引擎真正的神奇之处在于它的目标是在三个不同的平台上工作:PC、Xbox 和 PS4。我们构建的系统在所有这些平台上都运行,所以,如果我们在电脑上运行一个测试,我们就可以在控制台上覆盖所有平台,这对我们来说是意义重大的。

Turikk:所以控制台有点像第一天的计划?

Jeff & Bill:是的没错

Jeff:这背后其实有一个有趣的故事,这是超级内幕。我们当时还没有与微软或索尼签署开发合同,但我们的游戏从制作一开始就可以在 PlayStation 和 Xbox 上玩。我们的游戏可以完全在 PlayStation 上运行。在实际的开发合同签署之前,我们尽可能和索尼的所有高管协商来达成协议。实际上,我们必须隐藏所有控制器和 PS4 的东西,并且假装我们得做很多工作才能让 OW 在 PS4 上运行。

为你推荐
加载更多
分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。